
0.9.5
=====

* Small ajustment on how html in description is handled. We know try
  see if there are html tags, and if it is use text2html on it. Else
  just use the plain text format.

* Fix a small crash bug on empty description fields

* Added distutils-script to make it easier to install


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)"
