Home image| imageAbout Snarferimage | imageDevelopment Wikiimage | imageLanguage Packsimage | imageAbout Snarfware image | imageContact Usimage

image
image
image
image Company
image image
image Press Releases
image
image Privacy Statement
image
image Legal Notice
image
image Snarfer License
image
image Snarfer Technology
White Paper
image
image Snarfer Change Log
image
   
image
image
image Snarfer Change Log
image

     1.0.0 to 1.0.2 - June 15, 2008

  • Features:
  • Keyword watches can now monitor individual feeds or folders.

  • Technical Improvements:
  • Added support for more embedded video sites.
  • Added support for Google cookie authenticated feeds.
  • Cross-feed duplicate detection improved for feeds with no guid.
  • The rdf:about attribute is now treated as a unique identifier.

  • Bug Fixes:
  • Search plugins bundled with version 1.0.0 didn't work at all.
  • Filters used in keyword watches were always treated as "match all".
  • Removed unsupported countries from eBay plugin.
image
   
image

     0.9.1 to 1.0.0 - April 8, 2008

  • Features:
  • Auto-discovery of feeds when browsing web sites inside Snarfer.
  • Improved discovery of feed icons for display in the folder tree.
  • Ability to open new tabs in the background.
  • Create watch folders or search for items by tag, title, and author.
  • Sort messages in aggregated folder views.
  • Detect duplicate message across multiple feed sources.
  • Mini toolbar in message view for quick access to right-click functions.
  • Open a new empty browser window from the tab right-click menu.
  • Easily start Google searches with the new Google Search plugin.

  • Technical Improvements:
  • Added support for SSL pass-through (secure HTTPS connections through a proxy).
  • Added support for period-separated date formats.
  • Added support for Google's original-id and unknown-author extensions in Atom feeds.
  • Added support for the Microsoft cf:type attribute in RSS feeds.
  • Added basic support for the content:items extension in RSS feeds.
  • Added support for favicons that are bitmaps and other format deviations.
  • Added support for the source element in RSS.
  • Better duplicate detection across feeds and in feeds that don't have guids.
  • Added support for more embedded video sites.
  • Messages are now only marked as updated if they have previously been read.
  • Added support for RSS channel link elements that aren't absolute URIs.
  • Improved handling of unread counters in the event of minor database corruption.
  • The local search plugin can now search a single feed or folder tree.
  • The URL of the default tab web page is no longer fixed.
  • Added a number of improvements to the plugin API.

  • Bug Fixes:
  • HTTP decompression could sometimes cause 100% CPU usage.
  • HTTP digest authorization could fail when using a secure proxy.
  • Chunked HTTP responses with a missing zero terminator could cause feeds to fail.
  • Connections that bypassed the proxy were incorrectly setting proxy headers.
  • HTTP 1.0 should only be used for SSL pass-through proxy connections.
  • URIs with escaped character sequences should only be unescaped when valid utf-8.
  • URIs consisting solely of fragments were failing to convert to IRIs.
  • With the preview pane disabled, opening the original article from the message menu wouldn't open in a new tab when it should have.
  • It was possible for the icon cache to end up with duplicate icons.
  • An atom:content element with a src attribute but no type would cause a GP.
  • Following a blank link in an article would blank out the preview window with no way to return.
  • Fixed a GP that could occur as a result of database corruption in the folder structure.
  • Under certain conditions the setup might fail to update some files, resulting in the application crashing later.
  • Some HTTPS feeds could fail if their encrypted secret was too large.
image
   
image

     0.9.0 to 0.9.1 - October 27, 2007

  • Technical Improvements:
  • Added a registry option so that a single click could be used to restore Snarfer from the system tray.
  • Feeds requiring NTLM authentication will now use default credentials if the username and password are left blank.
  • Added support for more embedded video sites.
  • The Escape key can now be used to close the local search dialog.
  • Added basic support for external content in atom feeds.
  • Improvements have been made to the XML parser to help deal with malformed feeds.
  • The maximum number of archived messages retrieved can now be set from the feed settings dialog.
  • Added an option to retrieve archived messages by default when importing feeds.
  • Archive feeds now also work with the new next-archive and prev-archive links from RFC5005.

  • Bug Fixes:
  • Opening Snarfer from the system tray could sometimes open another application at the same time.
  • Opening a link in an external browser window would sometimes cause two browsers to launch.
  • Open a new tab from a popup window could cause Snarfer to go into a loop opening tabs over and over again.
  • Under certain conditions the preview window would keep refreshing every time the application was focused.
  • The feed parser could sometimes crash when attempting to autodetect a feed on a malformed HTML page.
  • GoogleLogin authentication wasn't working with all services (for example Google Calendar feeds).
  • The various search plugins would sometimes not work with queries containing international characters or hashes.
  • When clicking on a tab with the middle mouse button, the tab should have been closed.
  • Context menu plugins weren't working from within a popup window.
  • Pressing escape in a multiline edit control would cause a wizard to finish rather than cancel.
  • After temporarily using Snarfer on a second monitor, the next time it was used with a single monitor it would load offscreen.
  • A number of text fields and buttons were not being resized appropriately for foreign language packs.
image
   
image

     0.8.3 to 0.9.0 - August 23, 2007

  • Features:
  • Added support for secure feeds (HTTPS).
  • Added a plugin to support the Outbrain rating system.
  • Integrated with the Pageflakes personalized start page.
  • Improved the internal browser tab implementation.
  • Added support for private Blogger feeds (GoogleLogin authentication).
  • Added support for more embedded video sites.
  • Improved the startup time for large databases.
  • Added support for resizing web page text (with Ctrl + and Ctrl -).
  • Added Ctrl+W as a hotkey for closing tabs.
  • Updated the Craigslist plugin with all the latest categories.
  • Added the ability to uninstall plugins that are not being used.

  • Technical Improvements:
  • Newly added feeds now take precedence over existing feeds making the UI more responsive.
  • The database is now stored in the local profile directory (fresh installs only).
  • Added a fix for double-encoded author names in Atom feeds.
  • Added a fix for double-encoded categories in RSS feeds.
  • Added a check for broken URLs associated with Atom authors.
  • Added support for more date formats in both RSS and Atom feeds.
  • Added better support for RTL content when the current language is LTR.
  • Selecting all items in a large list is now much faster.
  • Improved duplicate detection for feed items that have no permalink.
  • Added support for the new OPML2 namespace when importing from OPML files.
  • Added a fix for US-ASCII feeds containing Windows-1252 characters.
  • The "Refresh" toolbar button is now supported on the root folder as "Refresh All".

  • Bug Fixes:
  • Message dialogs with multiple lines of text were not fully displayed in certain languages.
  • Feeds that were permanently redirected would lose their authentication details.
  • IE compatibility rendering (support for Q elements) stopped working.
  • RDF feeds whose first child element was not "rss" wouldn't be recognized.
  • Opening a link from the message list shouldn't transfer focus to the preview window unless the link is opened inline.
  • The title font in various wizard dialogs was incorrect.
  • Importing a folder with the same name as an existing feed could cause Snarfer to crash.
  • The message list would sometimes flicker excessively when new messages were received.
  • Certain IRIs were interpreted incorrectly on Windows Vista.
  • The folder right-click menu was missing the "Refresh" menu item.
  • Plugins, language packs and stylesheets weren't installing properly on Vista when UAC was enabled.
  • Installing Snarfer on Vista from a non-administrator account didn't work properly.
  • The font list in the Options dialog didn't have a scroll bar.
  • Some minor memory leaks have been fixed.
  • Feeds with constantly changing titles could cause Snarfer to hit 100% CPU usage after a while.
  • Attempting to upgrade Snarfer with internal browser windows popped up could cause the application to crash.
  • Improved database reliability.
image
   
image

     0.8.0 to 0.8.3 - May 8, 2007

  • Features:
  • Added an option to close to the system tray instead of exiting (on by default).
  • The font and font size used in the message view can now be set from the Options dialog.
  • Added the ability to close tabs with the middle mouse button.
  • Added more search options to the Craigslist and eBay plugins.
  • Authors with email addresses or web pages are now displayed as clickable links in the message view.
  • Added the ability to launch a custom browser application (with a registry entry).
  • Added a keyboard shortcut for viewing the original article (Enter).

  • Technical Improvements:
  • Relative URIs in RSS link elements are now supported.
  • Updated the Craigslist city list.
  • Improved RSS author field parsing.
  • List and tree controls now use the Windows Vista look-and-feel.
  • Added support for European and Australian time zones in RSS dates.
  • Improved SGML support in the HTML parser.
  • Added support for iTunes and Yahoo! media extensions in RSS feeds.
  • Importing OPML files from GreatNews has been improved.
  • Message styles now take effect immediately once installed.

  • Bug Fixes:
  • International character sets weren't decoding properly on Windows Vista.
  • The default browser wasn't correctly detected on Windows Vista.
  • Ctrl-clicking a link didn't work when links were set to open in a new window by default.
  • Duplicate detection for feeds didn't take authentication details into account.
  • Unread counts on disabled feeds were not displayed in grey as they should have been.
  • Restoring Snarfer from the system tray would cause it to unmaximize.
  • Google blog search and MSN search weren't sorting by date.
  • Resuming from sleep or hibernate now automatically refreshes feeds if necessary.
  • Authenticated web pages would just fail instead of asking for a password.
  • Web pages with Java applications didn't work.
  • Pages with javascript would fail if a previously viewed page had a javascript error.
  • The repair dialog wasn't fully localized.
image
   
image

     0.7.0 to 0.8.0 - February 26, 2007

  • Features:
  • Added newspaper view for reading multiple messages on a single page.
  • Selecting a folder now shows messages from all the feeds contained in that folder.
  • Added support for embedded videos from sites like YouTube.
  • Improved plugin system with more plugins to be released soon.
  • The system tray icon now shows the total unread message count.
  • Added new toolbar buttons as well as the ability to customize the toolbar.
  • Option to view messages in reverse order (from oldest to newest).
  • Added a proxy bypass list for accessing feeds inside a firewall.
  • Improved duplicate detection system to deal with deleted items.
  • Database location now configurable via a registry setting.
  • Retrieval of archived items from a multi-page feed is now optional.

  • Technical Improvements:
  • Language packs are now automatically selected after installation.
  • Improved support for ideographic languages in local searches and filters.
  • RSS guids with invalid schemes for permalinks are now ignored.
  • System tray icon now automatically reset after a Windows explorer crash.
  • Improved atom:source support.
  • Improved feed autodiscovery when subscribing to a web page URL.
  • Improved parsing of malformed XML.
  • Improved parsing of malformed dates.
  • Improved socket timeout code.
  • Added support for RSS feeds with non-standard namespaces.
  • Added support for dc:source elements in RSS feeds.
  • Added support for rdf:about attributes in RSS feeds.
  • Added a workaround for Lotus Notes Email to support international characters.

  • Bug Fixes:
  • Blank item links in RSS feeds were being interpreted as the channel link.
  • Illegal characters in message content could result in a message not being displayed.
  • Sometime language packs might not install fully as a result of a gzip decoder bug.
  • Feeds starting with an XML processing instruction could not be read.
  • Multi-page feeds weren't stopping after reaching their configured message limit.
  • Atom feeds with multiple content elements would sometimes not display correctly.
  • The preview window was being refreshed unnecessarily when a feed updated.
  • It was possible for the XML parser to crash if directed to parse a malicious feed.
  • Sometimes flash objects on a webpage would stop responding to mouse clicks.
  • Craigslist results were being displayed in the wrong order.
  • HTML markup with too much consecutive whitespace would not render properly.
  • The XML parser had problems with comments inside text content.
  • Added support for astral character entities in HTML markup.
  • Unterminated HTML entities weren't always parsed correctly.
  • OPML files containing markup weren't always unescaped correctly.
image
   
image

     0.6.0 to 0.7.0 - November 20, 2006

  • Major Features:
  • Added support for tabbed browsing.
  • Added option to view only unread messages in a feed.
  • Unread message counts in the folder tree now include subfolders and feeds.
  • Mark All Read on a folder now also applies to subfolders and feeds.
  • When creating a new Keyword Watch the search can now be applied to existing messages too.

  • Minor Features:
  • Improved support for Windows XP themes.
  • Added the ability to maximize the preview window.
  • Added Technorati to the list of search engines supported by the Web Search plugin.
  • Mouse-wheel scrolling now affects whichever pane is under the mouse.
  • When creating a new feed you can now override the number of messages kept by default.

  • Technical Improvements:
  • Improved support for right-to-left localizations in the user-interface.
  • Right-to-left content is now automatically detected and rendered with the correct orientation.
  • Mark as Read operations have been sped up significantly.
  • Added emulation support for HTML Q elements.
  • Improved support for HTTP cache control header responses.
  • Language pack installations no longer require a restart for the new language to be accessible.
  • The number of messages kept now defaults to 200 per feed to prevent messages accumulating indefinitely.
  • The setup will shutdown any old versions that may be running before attempting to upgrade.

  • Bug Fixes:
  • Subscribing to feeds from Firefox 2.0 wasn't working correctly.
  • The Add More Feeds menu should have been disabled when the OPML plugin was not installed.
  • Media-type parameters weren't previously supported in Atom type attributes.
  • Mark as Read was sometimes disabled when right clicking on a feed.
  • The system tray menu should have closed automatically if it lost focus.
  • The system tray icon sometimes failed to show that new messages had arrived.
  • Sorting on the Tags column could sometimes crash if there were too many messages in a feed.
  • Socket connections would sometimes fail on non-persistent redirects.
  • Unexpected XML elements embedded in plain text content no longer fail.
  • Hotkeys for copying, pasting and searching are now working in the preview window.
  • The default folder selected when creating a feed was not always correct.
image
   

     0.5.0 to 0.6.0 - September 29, 2006

  • Major Features:
  • Support for synchronizing feeds with the Bloglines online RSS reader.
  • Keyword watch folders for filtering topics of interest.
  • Style configuration in the preview window to customize message appearance.
  • Local database search supports more advanced queries.
  • Added a browser toolbar when viewing webpages internally.

  • Minor Features:
  • Simple one-click install when upgrading.
  • Improved menu layout.
  • Support for authenticated feeds in OPML exports.
  • Faster importing of OPML files.
  • Better responsiveness when opening feeds with large numbers of articles.
  • Cut & Paste support for folders and messages.

  • Technical Improvements:
  • Improved HTML entity parsing for compatibility with Internet Explorer.
  • Better rendering of badly formed HTML.
  • Added local machine lockdown when viewing HTML for improved security.
  • Same document references with no anchor are now treated as external links.
  • Support for more label separators in international domain names.
  • Translations now fall back to English if translated items are missing.
  • Added support for RTL language translations.
  • Removed socket peek operations for better HTTP performance.
  • Added timeouts to HTTP operations to deal with servers that stop responding.
  • Better support for mixed permanent/non-permanent HTTP redirects.
  • Added support for single-use HTTP cookies.
  • Better duplicate checking in Web Search feeds.
  • Yahoo! Search has been removed from the Web Search plugin because of poor quality results.

  • Bug Fixes:
  • Fixed possible read/write deadlock in database.
  • Folder tree resizing was failing under certain conditions.
  • Links with fragment IDs weren't working properly when viewed in the preview window.
  • Two browser windows were sometimes opened when IE7 was installed but wasn't the default browser.
  • Links in the preview window weren't always being opened externally when they were supposed to be.
  • Certain types of markup weren't being properly escaped in the preview window.
  • Opening an external link while a message was still downloading would stop the download.
  • Messages with blank links could become corrupted.
  • Feeds with archiving disabled should not accept partial downloads.
  • Preview window would sometimes reset to the summary view when browsing an external webpages.
  • Sometimes the application would lose keyboard focus for no apparent reason.
  • Craigslist search wasn't working properly with multiple keywords.
image
image
   
image

     0.4.0 to 0.5.0 - July 12, 2006

  • Major Features:
  • Added a plugin that monitors search results on eBay.
  • Added a plugin for searching Craigslist across multiple cities.
  • Added a plugin for emailing articles to a friend.
  • The OPML export plugin now allows you to email the feeds you have just exported.
  • Added a search toolbar for easy access to any of the installed search plugins.
  • The database has been improved to make it more resistant to damage that might result from a system crash.
  • The database will also now detect when the system has not been shutdown safely and will attempt to repair any errors.

  • Minor Features:
  • It is now possible to setup default values for the refresh interval and the number of messages kept for a feed.
  • Feeds can now also be setup to refresh manually (by selecting "Refresh" from their right click menu, or "Refresh All" from the root folder).
  • You can now specify that the old messages in a feeds should never be kept (the feed will only show messages that are currently listed on the server).
  • Added a right click menu to the message view window for easy access to the main message functions including the new Email option.
  • Added support for Forward and Back mouse buttons.

  • Technical Improvements:
  • New improved duplicate detection algorithm for feeds.
  • Added support for CSS style attributes in the HTML parser.
  • Added support for backquote attribute quoting in the HTML parser.
  • Added emulation of the ABBR element to the HTML parser.
  • Added Bloglines Search to the list of search engines supported by the Web Search plugin.
  • Results from a Web Search can now be deleted with less chance of them returning again later.
  • When importing or exporting OPML files a .opml extension is now automatically added to filenames if missing.
  • The XML parser is now better at recovering from unescaped ampersands.

  • Bug Fixes:
  • Fixed a bug that could cause problems with certain type of flash objects when viewing web pages internally.
  • Fixed a bug that sometimes prevented javascript links from working when viewing web pages internally.
  • Fixed a bug that could cause other links to open internally when the options specified that only the Original Article should be.
  • Certain types of HTML tags were being incorrectly parsed when they contained no content.
  • Not all forms of scripting were being filtered out by the HTML parser.
  • Marking all items as read failed to reset the "unread items" flag in the system tray.
  • If Windows was shutdown while Snarfer was still running it was possible that it would not have been closed correctly.
  • If Windows took to long to start up it was possible that Snarfer would not appear in the system tray even though it was running.
  • Fixed a bug in the Local Search plugin that could crash if the search window was closed while it was still searching.
  • Certain characters may not have worked correctly if used in a query in the Web Search plugin.
image
   
image

     0.3.0 to 0.4.0 - May 16, 2006

  • Major Features:
  • Added a plugin that enables the creation of persistent search feeds using popular search engines.
  • Added an option to automatically delete old messages from a feed.

  • Minor Features:
  • The folder tree can now be hidden to allow more reading space.
  • You can configure a notification sound to play whenever new messages have arrived.
  • You can choose whether (and when) Snarfer will show up in the system tray.
  • There is now an option to display alternating colors in the message list.
  • The delay for automatically marking an item as read can now be set in the Options dialog.

  • Technical Improvements:
  • Added support for the Expires HTTP header.
  • Atom now supports full URI link relations.
  • Unexpected markup no longer causes the element's contents to be ignored.
  • The XML parser now supports numeric entity references for astral characters.
  • Unwanted whitespace is trimmed from URLs when initializing from the clipboard.
  • Unexpected mailto parameters are now trimmed from email addresses.

  • Bugs Fixes:
  • Keyword accelerators were conflicting with edit controls when viewing webpages in the preview window.
  • Links containing International Domain Names would sometimes fail to open.
  • Feeds using multibyte encodings would sometimes drop characters.
  • Messages were being ordered incorrectly when copying from a feed into another folder.
  • dc:contributor elements in RSS were being incorrectly interpreted as authors.
image
   
image

     0.2.0 to 0.3.0 - April 6, 2006

  • Major Features:
  • Added support for copying messages between feeds and folders by dragging or cut and paste.
  • Added more details to the feed properties dialog including the ability to set the refresh frequency.
  • OPML export now allows you to select which feeds to include in the export.
  • OPML import now allows you to select a specific folder into which feeds will be imported.
  • Added basic support for list feeds (Microsoft Simple List Extensions).
  • Added support for multi-paged Atom feeds.
  • Added support for binary content in Atom feeds (currently only images).

  • Minor Features:
  • When creating a new feed, the URL field is now automatically filled in from the clipboard.
  • There is now an indication on the status bar to show when there is network activity.
  • Right click on the root of the Message Folders tree now includes menu items to expand or collapse the folder tree.
  • Right click on the root of the Message Folders tree also includes a menu item to refresh all feeds.
  • Message URLs can be copied to the clipboard by right clicking on an item in the message list and selecting Copy.
  • It's now possible to change the default font in the message view via a registry entry.
  • It's also possible to change the look of the toolbar by providing a custom toolbar bitmap.

  • Technical Improvements:
  • Database table locking is now done less frequently for improved performance.
  • Processing of content modes has been altered to accommodate broken 0.3 Atom feeds.
  • Added support for RFC822 military time zones.
  • Added support for alternate alphabets in Base64 decoding.
  • Added support for supplementary planes in international URLs.
  • Parsing of RFC850 email addresses has been improved.
  • Whitespace parsing in HTML content has been improved.
  • Sorting on Tag and Author columns has been optimized.
  • Search results are now shown with most recent first (although still sorted by folder).
  • When launched automatically at Windows startup, Snarfer now starts minimized.
  • Confirmation dialogs now provide a checkbox to indicate that further confirmation requests should be suppressed.
  • Contributor authors are now displayed in the message header.
  • Messages with no author will now omit the Author field entirely from the message header.
  • The default Mark As Read delay has changed from 1 to 4 seconds.

  • Bugs Fixes:
  • When importing from OPML, if a folder already exists the two are merged rather than creating a duplicate.
  • When updating a message, existing content should only be overwritten if the new content has a more recent date.
  • Mixed feed- and entry-level authors in an Atom feed are now handled correctly.
  • Fixed error which could occur if a connection was lost during a feed retrieval.
  • Proxy changes in the Options dialog weren't always saved.
  • Fixed handling of undeclared entity references in the XML parser.
  • Script errors are now suppressed in the HTML viewer.
  • Escaping of URL reserved characters has been improved.
  • Handling of whitespace in RSS link elements has been improved.
image
   
image

     0.1.0 to 0.2.0 - February 6, 2006

  • Major Features:
  • Added a plugin with basic search capabilities.
  • Added support for HTTP proxies with authentication and automatic configuration.
  • Added a basic feed properties dialog so feed URL and authentication information can be edited.
  • Added a basic options dialog for configuring proxy information and various UI options.

  • Minor Features:
  • Right-click menu on the root folder now has an option to mark all messages in the database as read.
  • The icon in the system tray now changes to show when new messages have arrived.
  • Atom and RSS enclosures are now exposed as an "attachment" link at the bottom of an article.
  • Hovering over a link in an article now displays the link URL in the status bar.
  • New hotkeys have been added for quick navigation: [space] for next article, [shift]+[space] for previous article.
  • Right click on an article in the message list now has a menu option for viewing the original article web page.
  • There is now an option to auto-start Snarfer when the OS is started.

  • Technical Improvements:
  • Added support for authors and contributors in atom:source elements.
  • Added support for dublin core contributors in RSS feeds.
  • Added support for malformed ISO8601 dates (missing 'T' separator).
  • Added support for SGML CDATA sections in HTML.
  • Added support for foreign markup inside XHTML.
  • Updated messages now shown in italics in addition to being colored blue.
  • Better support for International Resource Identifiers:
    - International characters in paths and queries are better supported.
    - URIs are converted to IRIs when subscribing and importing from OPML.
    - IRIs are converted to URIs when exporting and HTML rendering.
  • Faster read-message marking on single messages.
  • Better USM support when the atom:link attributes aren't correctly set.
  • The feed link is now used as a base URI when RSS content contains relative references.
  • Error recovery is now attempted for missing close tags and broken entities in the XML parser.
  • Auto-disable on a feed is now only activated when a server returns a 410 response.

  • Bugs Fixes:
  • Atom feed-level authors were lost when an entry contained unknown elements.
  • Media types containing parameters weren't being recognized during auto discovery.
  • Redirects and Content-Location headers are now used when available for base URIs.
  • Documents embedded in a web page (PDF, Word, etc) would sometimes prevent the HTML control from being updated.
  • Same document references in (X)HTML content are now handled correctly.
  • HTTP authentication could sometimes fail on servers with multiple auth types.
  • Unread message counts could sometimes get out of sync when two feeds shared messages with the same id.
  • Refresh menu wasn't being disabled when a feed was disabled.
  • Some feed menu items weren't being refreshed correctly when a feed changed status.
  • The feed description/subtitle was being used as a source name when it should have been the feed title.
image
   
image
 
image