2007-05-04: 0.27
 - Added hooks to NetworkManager to detect network status
 - Support for feed enclosures (Leandro Lameiro)
 - Improved key shortcuts (Andrew Conkling)
 - Fixed close button bug in the About dialog (Wouter Bolsterlee)
 - Added button to find tab to go to back to main view (Leandro Lameiro)
 - Use stock icons for connect and disconnect
 - Set default browser to empty instead of empty string in GCONF schemas (Leandro Lameiro)
 - Bugfixes by Ryan P Skadberg
 - New Arabic and Dzongkha translations (GNOME i18n Team)
 - Updated translations by the GNOME i18n Team

2006-03-05: 0.26

- Minimum dependency on Python2.4 and PyGTK 2.4.
- Autoloading of feed content on feed selection.
- DBus support (Subscribe to feed)
- More usable find dialog.
- Clipboard copy and text magnification content view.
- FeedParser 4.1.
- Feed sorting in the feed list view.
- Marking all feeds as read.
- Bugfixes and cleanups.

2005-01-16: Change of maintainer

- Juri Pakaste is stepping aside as the maintainer of Straw. Jan Alonzo will
  take over the job.

2004-07-15: 0.25.1

- Fix a crash when ADNS is not present, bugzilla #147669

2004-07-15: 0.25

- Major speedups in feed parsing and feed information updating
- Show startup notification, show the main window earlier, make the startup 
  faster
- Improved article view, also focusable again
- Updated translations
- Some more locale/encoding problems fixed
- Make sure pygtk is always initialized correctly

2004-07-07: 0.24

- Remote OPML subscriptions for categories
- Half-asynchronous subscribe process
- Configuration and installation fixes
- FeedParser 3.2
- Notification area applet, displayed when there are unread items
- Locale handling fixes
- Nicer article header
- Display feed link in article header, move the old feed information
  display to the feed properties dialog
- Bug fixes, small UI improvements

2004-04-24: 0.23

- Per-subscription settings for refresh frequency and number of articles stored
- UI improvements and bug fixes

2004-02-20: 0.22.1

- Entity conversion and title slicing fixes.
- Don't check for mxDateTime in setup.py

2004-02-15: 0.22

- Categories
- Drop mxDateTime dependency: you still need it the first time you run this version with an old db, but not after that: see README for information about the conversion and the dangers
- Authentication challenge in the subscription druid
- UI improvements
- Use Python distutils instead of a Makefile

2003-11-25: 0.21.2

- Proper installation of the schema (GConf)
- Feed information setting in GConf
- Dutch translation
- Various bug fixes and updated .no translation


2003-11-14: 0.21.1

- Fix a bug in feed information display

2003-11-13: 0.21

- Somewhat improved main window layout and keyboard navigation
- Context menu in the subscriptions list
- Feed properties dialog
- Refactored code
- Fixed problems with some broken http implementations
- Update the default subscriptions to include the footnotes feed with the full items
- Remove totally useless blogroll/subscriptions list support
- Bug fixes

2003-11-01: 0.20

- Atom support
- Reduced memory consumption
- Eliminated the worst freezes in the UI
- Switched completely over to Mark Pilgrim's FeedParser, no longer two separate parsers
- Improved the UI a bit
- Fix bugs with mixed up feeds
- Live with slightly broken HTTP servers that use just LF as a header separator
- Reduced dependencies: no more need for PyXML, make ADNS optional
- No more HTML in Article list
- SubscribeDialog is now a GNOME Druid
- Dragging of URLs from browsers now works
- Move configuration stuff to gconf
- Change timings and number of connections, should be faster now
- Various bug fixes

2003-08-16: 0.19

- We're alive!
- show a dialog if the user tries to poll when offline
- remember the positions of the panes in the main window
- try to fix the item list column size problem a bit
- prettify the item display
- some support for the PRISM namespace
- necho support
- drop threads as they weren't of any use any more
- works with berkeley db 4
- dashboard front end
- use the gnome_href widget in feed information view
- read dublin core creator from channel
- make connection timing out work independently of something arriving down the wire
- display cogwheels next to feeds being actively polled
- commands for navigating between feeds
- automatically change a feed's location when received a 301
- updated translation for french, probably already outdated translations for norweigian and russian - guys, sorry for being so slow
- plenty of bugfixes, probably plenty of new bugs

2003-03-18: 0.18.1

- So I forgot to include o{n,ff}line.png in 0.18. Nothing else is different here.

2003-03-16: 0.18

- import subscriptions in OPML format
- supply a set of default subscriptions in OPML, import them when starting straw for the first time
- autosize item list so the keep toggles won't drift to the right
- fix browse button in feed information view
- fix blogroll/subscriptions stuff, it was broken since 0.16 apparently
- fix a bug in httplib_async, dealing with invalid status lines was broken
- support proxies, read proxy information from gconf or if not found there, from the environment
- support all(?) html entities in item titles
- add offline mode, switchable from the UI and the command line (--offline)
- deal with broken DNS records
- deal with redirects not containing full uri
- make feed sorting work if only one feed is selected
- add some unit tests
- don't show exception memory location junk or (errno, explanation) tuples in the error field and report failed connections in the status area
- fix main window size remembering

2003-02-27: 0.17

- remove the bogus referer option
- sticky items
- make dialogs more dialogey: all are now transient, and we call present() on them when displaying
- the preferences dialog allows now the selection of multiple feeds and operations on them
- send a referer header pointing to the rss file when fetching images
- don't report parsing failure on status 304
- added French translation (thanks, David)

2003-02-19: 0.16

- asynchronous networking instead of threaded synchronous: no more lockups, no more pain. needs the adns library + python bindings, though.
- show broken image symbol if there was a problem fetching an image. and a waiting symbol if the image hasn't been fetched yet
- fixed about box
- added German translation (thanks, Martin)
- improved error reporting: now more exception spew to stdout/err, try to show all the errors in the feed view and show error icons in the feed list. store errors with feed information.
- don't re-fetch blogroll/subscriptions every time the user asks for them, only after polling
- find works now for freshmeat information, too
- save and load main window size
- workaround for broken gettext in python <2.2.2(?)
- cleaned up the code

2003-01-05: 0.15

- fix problem with web servers which don't support if-none-match
- clean up error reporting a bit
- create links to creative commons licenses
- save more data from articles: freshmeat data, dc creator, cc license urls
- previous/next now wrap around the feed list if needed
- fix a problem with sessions
- deal with entities in titles so they aren't displayed in the item list
- resize feed list columns after creating/destroying feeds, so the list doesn't eat more horizontal space than it has to
- filter out font tags from item descriptions, so some feeds using font size=2 aren't unreadable any more
- fix(?) broken(?) makefile

2002-12-20: 0.14

- internationalization support
- a preliminary Finnish translation
- UI improvements
 - main window: HIG compliant menu names, clean up layout so widgets line up better
 - find dialog: find dialog is now a real dialog which pops up at the mouse pointer, make the text field grab focus when the dialog is displayed
- strip urls everywhere so we don't get broken links
- fix find so it won't break after multiple searches with no hits

2002-11-23: 0.13.2

- recognize rss 0.9 name space, will fix problems with at least mail-archive.com feeds
- don't try to read embedded, non-escaped html in descriptions with the default parser
- accept gzipped content
- don't save config on every change in the spin buttons in preferences dialog
- *really* disable subscriptions / blogrolls menuitem when a feed without either is selected

2002-11-11: 0.13.1

- quick fix to SummaryParserMP (the wrapper around RSSParser), it was broken by the strip() thing

2002-11-10: 0.13

- fixes to db handling: checkpoint, destroy unneeded logfiles, put smaller limits to log size
- remove the separate rss url field from subscribe tool, it's not needed
- accept url drags from browsers etc
- fix problems with extra whitespace here and there: just remove it when parsing
- fix more character set problems
- add a bit of css to item display, to show q elements better
- disable subscriptions / blogrolls menuitem when a feed without either is selected

2002-10-26: 0.12

- Make commands and prefix overrideable by environment variables
- Export subscriptions list as OPML
- Use ETag/If-None-Match HTTP headers to reduce bandwidth usage
- Fix character set problems
- Fix search regression
- Rename subscriptions/blogrolls browsing, only make it active on feeds that have one of them
- Try to parse XML with Expat even if there is no <?xml ... declaration
- Look for images in content:encoded if it exists
- New version of rssparser.py

2002-10-14: 0.11

- support for most of blogChannel module in the UI: menu item
  Go/Subscriptions and blogrolls
- rss 1.0 and rss 0.9x/rss 2.0 support are now equal, added support
  for content:encoded, freshmeat namespace, some more of dublin core
- convert utf-8 entities in item titles for the item list
- don't show empty items
- after finding a feed, save its items so another poll isn't necessary
- added an icon for straw
- install to the gnome installation dir. it's likely you need to
  remove the old versions by hand.

2002-09-25: 0.10.2

- fixed a bug in article navigation

2002-09-24: 0.10.1

- read and display content:encoded (rss 1.0)
- fixes in searching: a second try at trying to figure out if a search is a subset of a previous search
- in search, interrupt the slow rendering of search results if the user types more into the search box
- find button in toolbar
- work around empty items - which shouldn't be there in the first place - in itemstore

2002-09-19: 0.10

- sort feeds button in preferences dialog
- number of unread items shown in title bar
- incremental search

2002-09-13: 0.9.4

- yet more db fixing, this time stuff being done without a transaction
- fixes to how new items are read into feeds, there was some stupidity when dealing with the limit of how many items to keep
- ui cosmetics

2002-09-12: 0.9.3

- one more fix for the db problem with duplicate guids

2002-09-12: 0.9.2

- add accelerators to add a new feed, browse link
- disable, don't just hide browse link button when no link is available
- make hitting return in subscribe tool's url/location entries work
- fix display of no found feeds in subscribe tool
- add please wait page to subscribe tool
- hopefully fix db corruption problem

2002-09-07: 0.9.1

- fix display of blog url in preferences dialog

2002-09-07: 0.9

- subscribe tool, for easy subscription to new feeds. uses Mark
  Pilgrim's rssfinder.py
- the feed list display routines are now much more efficient, moving
  feeds up and down the list is a lot faster than before
- save channel information, display it in the main window
- BREAKAGE: Makefile now installs libs to
  /usr/local/lib/python2.2/site-packages/straw by default, because, at
  least on my system, having /usr/local/lib in sys.path didn't work
  too well with pygtk 1.99.13's require mechanism. You should remove
  manually the old /usr/local/lib/straw.

2002-08-31: 0.8

- better navigation through items
- timeouting sockets, via Timothy O'Malley's timeoutsocket
- use a modified version of Mark Pilgrim's rssparser as a fallback
  mechanism for broken feeds
- a rss quality indicator in the main window, with icons from 
- try to avoid useless whitespace and newlines at the beginning of
  description when using it as the surrogate title 
- use a Referer header when fetching the feeds, optionally specifying
  the location of the user's home page

2002-08-17: 0.7

- fix warnings when moving feeds up/down
- keep selection on-screen when using next/previous item
- store items locally
- store images locally

2002-08-08: 0.6

- fix next/previous article behaviour, now they can jump over empty feeds
- fix handling of feeds with guids in items (that is, scripting)
- display contents of source element of items, and a button to subscribe to it
- individual poll
- fix a bug where the visible feed would not be redisplayed after update
- fix a bug where exception status would not be cleared

2002-08-01: 0.5.1

- feed creation in 0.5 was broken, fix that

2002-08-01: 0.5

- be stricter when figuring out if an item already exists: also check
title. now works better with cliki and footnotes, at least
- try to guess what relative urls are supposed to mean, this was in
place for images but now for embedded links, too
- made number of items stored per feed a configurable option
- item ordering a configurable option

2002-08-01: 0.4

- again lots of internal code reorganization and logic changes
- ui functionality to move backwards and forwards in messages via keyboard/menu
- possibly some fixes, but probably more new bugs and some regressions

2002-07-23: 0.3.1

- oops, forgot some old debug prints there

2002-07-23: 0.3

- show only one item at a time, with a separate list of items
- figure out which items have been read by the user
- heavyish refactoring and moving classes into separate files
- fixes

2002-07-16: 0.2

- support for images with in-memory caching, also try to deal with relative image urls
- miscellaneous fixes
