0.9.4
=====

* Added threading when updating all feeds, which makes it considerably
  faster. I really wanted to use asynchronous i/o but it's not trivial
  to add without writing my own http-client (maybe in goodnews-ng)


0.9.3
======

* Fixed a crash bug when adding more feeds than max console lines
  (very embarrassing <blush> )

* Lots of code clean up

* Added checks for use_default_colors and color handling

* Removed curs_set(0) because it's basicly flawed and doesn't work at
  all on many BSD systems (e.g. Mac OS X console) and there's some
  weirdness when redrawing and resizing windows on linux too. Until I
  can understand why, it's safer just to leave it out.

* ironed out an old bug with draw_feeds() arguments 

* Several small bugfixes with color handling


0.9.2
======

* Clean up the language used in comments

* Fixed a couple of bugs in html-tag regexes that where used to remove
  <img> and <a> tags - lets be frank: they've never really worked :-(

* Some more fiddling with layout rendering. 



0.9.1
=====

* using textwrap modules from standard library to pretty print items

* fixed some layout and line break errors when showing items

0.9
===

* the *bozo* flag get set if one of the feeds has bozo XML

* the *bozo* flag is now shown in the header if it's set

* using html2text.py for now to parse html in descriptions (until I write
  my own html parser/viewer)

* just realized python's curses doesn't support wide characters,
  some fiddling to prevent it from seeing them. 


0.8
===

* more checking for valid RSS when adding and loading a feed, now
  gives warnings if it's a bozo feed

* fixing a bug that gave an exception when entering a empty feed, now
  gives you a warning instead


0.7
===

* major code cleaning

* beating out snownews with a stick.. ;-)

* added toggle "show bozo" command

* now storing the actual feed in cache not writing some bozo XML on
  our own (which added the need for a separate cache which holds the
  readstatus)

* now using Universal Feed Parser (parsefeeder.py) to parse feeds

* added 'default browser' command

0.6
===

* Added boxed entry_field with emacs like bindings
  - added default string parameter

* merged all the small py-files into one (global vars made things
  difficult)


0.5
===

* Added unread command

* Help screen on clean startup

* own USER_AGENT string: "Goodnews/VERSION (sys.platform)"
