2007-12-19 ---------- * Initial starting points, config parser and option parsers * Creation of directories for maildir usage * Initial creation of file per message (no collision detection or use of the state directory yet) 2007-12-20 ---------- * blockquote support * headings support * pre support * added documentation * change db key to be unique per feed + link url * add rudimentary entity support * paragraph wrapping * message id header * add both text/plain and text/html parts 2007-12-21 ---------- * fix typo for a particular entity * Add a prelimanary todo list * be slightly more forgiving on connection resets * if there's no date in the feed, use todays date/time * Only download feeds that have changed (or that don't give us enough data to workout if they've changed without downloading it all anyways) * updated posts are now "threaded" - adds a References header with the previous message-id in it, then adds the previous message id to the current message-id so that further updates can reference that properly * improve handling of unicode data * add unordered list support * tidy paragraph handling code to work better * improved entity handling 2007-12-22 ---------- * Update TODO list with further escaping needs * Add item url to html parts * Add item url to bottom of text only part * multiple posts with the same link but different guid support - still threaded, but don't keep delivering the same messages everytime until they leave the feed * Add redirect support 2007-12-24 ---------- * Add unittest for unordered list * make sure that the string that we use for plain text always ends in a new line character 2007-12-31 ---------- * Move some of the list handling above the paragraph handling so that it doesn't get confused (bless it!) * Make expected output match actual output, unittest now passes * Add unit test for some of the badly formed lists that we get after the feedparser "sanitizer" has a word with the HTML (currently fails) 2008-01-05 ---------- * serious reworking of the HTML2Text parser * fix README to have a more complete config example * stop text width from being hardcoded * add missing source files for unit tests * small fix to paragraph handling * add (first draft of) full test suite runner * add test for well formed paragraph handling * update UnorderedListTests to have better test naming scheme * add suite function to UnorderedListTests 2008-01-06 ---------- * Serious reworking of HTML2Text to handle nested lists reasonably * unittests improvements 2008-01-07 ---------- * Update list handling code to deal with nested lists better and badly formed html 2008-01-10 ---------- * Handle unicode data more effectively. * beginning of link support in HTML2Text 2008-01-12 ---------- * Change all entity refs in to unicode strings * Update
handling to be more effective * Ignore unknown tags and just pretend they're part of the flow * Add support (very basic!) 2008-01-13 ---------- * Fix bad check on state directory * Begin fixes to list handling code * Small Unicode fix for img tags. 2008-03-01 ---------- * change images to ReST format * Normalise spaces where they should be. 2008-03-02 ---------- * fix ReST image support * add lots of entities