4 * Initial starting points, config parser and option parsers
5 * Creation of directories for maildir usage
6 * Initial creation of file per message (no collision detection or use of
7 the state directory yet)
16 * change db key to be unique per feed + link url
17 * add rudimentary entity support
20 * add both text/plain and text/html parts
25 * fix typo for a particular entity
26 * Add a prelimanary todo list
27 * be slightly more forgiving on connection resets
28 * if there's no date in the feed, use todays date/time
29 * Only download feeds that have changed (or that don't give us enough data
30 to workout if they've changed without downloading it all anyways)
31 * updated posts are now "threaded" - adds a References header with the
32 previous message-id in it, then adds the previous message id to the
33 current message-id so that further updates can reference that properly
34 * improve handling of unicode data
35 * add unordered list support
36 * tidy paragraph handling code to work better
37 * improved entity handling
42 * Update TODO list with further escaping needs
43 * Add item url to html parts
44 * Add item url to bottom of text only part
45 * multiple posts with the same link but different guid support - still
46 threaded, but don't keep delivering the same messages everytime until
48 * Add redirect support
53 * Add unittest for unordered list
54 * make sure that the string that we use for plain text always ends in a new
60 * Move some of the list handling above the paragraph handling so that it
61 doesn't get confused (bless it!)
62 * Make expected output match actual output, unittest now passes
63 * Add unit test for some of the badly formed lists that we get after the
64 feedparser "sanitizer" has a word with the HTML (currently fails)
69 * serious reworking of the HTML2Text parser
70 * fix README to have a more complete config example
71 * stop text width from being hardcoded
72 * add missing source files for unit tests
73 * small fix to paragraph handling
74 * add (first draft of) full test suite runner
75 * add test for well formed paragraph handling
76 * update UnorderedListTests to have better test naming scheme
77 * add suite function to UnorderedListTests
82 * Serious reworking of HTML2Text to handle nested lists reasonably
83 * unittests improvements
87 * Update list handling code to deal with nested lists better and badly
93 * Handle unicode data more effectively.
94 * beginning of link support in HTML2Text
99 * Change all entity refs in to unicode strings
100 * Update <br> handling to be more effective
101 * Ignore unknown tags and just pretend they're part of the flow
102 * Add <img> support (very basic!)
107 * Fix bad check on state directory
108 * Begin fixes to list handling code
109 * Small Unicode fix for img tags.
114 * change images to ReST format
115 * Normalise spaces where they should be.
120 * fix ReST image support
121 * add lots of entities