Copyright 2007, 2008, 2009, 2010, 2011 Kevin Ryde

This file is part of RSS2Leafnode.

RSS2Leafnode is free software; you can redistribute it and/or modify it
under the terms of the GNU General Public License as published by the Free
Software Foundation; either version 3, or (at your option) any later
version.

RSS2Leafnode is distributed in the hope that it will be useful, but
WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
for more details.

You should have received a copy of the GNU General Public License along
with RSS2Leafnode.  If not, see <http://www.gnu.org/licenses/>.



Version 52, April 2011
    - slash:section in Keywords:
    - slash:department in the links footer for fun

Version 51, April 2011
    - show <source> attribution

Version 50, March 2011
    - more of "appication/atom+xml"

Version 49, February 2010
    - allow "appication/atom+xml" for rss replies, a typo in old
      WordPress still found in use sometimes

Version 48, January 2010
    - check comments count to save downloading unchanged
    - fix some newlines in type="xhtml"

Version 47, January 2010
    - look for followup comments after initial article post

Version 46, January 2010
    - atom style <category> for Keywords

Version 45, November 2010
    - fix Precedence: header value for google groups lists

Version 44, October 2010
    - show media:credit as footnote, wfw:commentRss as link
    - try some link name merging for duplicates

Version 43, October 2010
    - help imagemagick on ico format downloaded icons

Version 42, October 2010
    - fix for unrecognised downloaded image type
    - various links from statusnet, sioc and foaf

Version 41, October 2010
    - new $rss_get_comments option, document $get_icon
    - foaf:maker as an author link

Version 40, September 2010
    - author url in links rather than X-From-URL
    - wiki:importance as Importance: low
    - wiki:history in links
    - Precedence: list for google groups mailing list feeds

Version 39, September 2010
    - pick out cb:category

Version 38, September 2010
    - show any otherwise unknown item fields from the XML

Version 37, August 2010
    - add media:thumbnail for get_icon
    - avoid lc(undef) for perl 5.12

Version 36, August 2010
    - Email::Address 1.890 $addr_spec is too loose :-(
    - show geo:lat,geo:long with the links

Version 35, August 2010
    - fix X-Mailer value and set Date-Received as intended
    - fix tests leftover Smart::Comments

Version 34, August 2010
    - depend on new enough Text::Trim for undef handling
    - add dc:subject to Keywords
    - PerlIO::locale on stdout/stderr

Version 33, August 2010
    - experimental $get_icon option

Version 32, August 2010
    - show CAP common alert protocol fields

Version 31, July 2010
    - forgot Text::Trim dependency in Makefile.PL

Version 30, July 2010
    - fetch_html use From dummy mailbox protection, and for images
      extract X-Copyright from data if possible

Version 29, June 2010
    - add dummy mailbox to From to protect names with parens
    - new X-From-URL

Version 28, June 2010
    - new content:encoded, itunes bits, Keywords header

Version 27, June 2010
    - some tweaks

Version 26, March 2010
    - repair bad feed with XML::Liberal if available

Version 25, March 2010
    - oops, botched rendered html with links

Version 24, March 2010
    - pass "base" url to WithLinks and external programs
    - various fixes

Version 23, February 2010
    - oops, need XML::Twig 3.34
    - misc message improvements

Version 22, February 2010
    - show link-type for some Atom things
    - avoid some twig uninitialized warnings

Version 21, February 2010
    - test script allow for hostname() without a "."

Version 20, February 2010
    - newsgroup also as URL
    - more forgiving of bad non-ascii

Version 19, February 2010
    - new Atom support, better RDF
    - switch to XML::Twig

Version 18, February 2010
    - modularize a bit, prefer XML::RSS::LibXML for guid default

Version 17, January 2010
    - also try dc:publisher for From

Version 16 - update matching for google groups List-Post
Version 15 - use latest LWP content_charset and title
Version 14 - use my Time::Duration::Locale when available
Version 13 - use post and per-user config instead of rnews
Version 12 - either XML::RSS or XML::RSS::LibXML suit now
Version 11 - some split ups to modules, prefer XML::RSS::LibXML
Version 10 - use XML::RSS::Timing
Version 9 - add Content-Location
Version 8 - include Content-Language
Version 7 - catch parse errors on bad xml
Version 6 - fix for "w+" error message append
Version 5 - RSS charset override option
Version 4 - cope with cookies from aireview.com.au
Version 3 - better charset handling
Version 2 - yahoo link id, google groups followup
Version 1 - the first version