The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.
Copyright 2007, 2008, 2009, 2010, 2011, 2012 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 69, December 2012
    - new option html_extract_main
    - slate.com topic keywords and author url, guessing at its fields

Version 68, December 2012
    - multiple authors in From:

Version 67, October 2012
    - tests allow for msdos bits of IO::HTML

Version 66, October 2012
    - rss_newest_only option new period "30 days" etc

Version 65, July 2012
    - tests namespace fix

Version 64, July 2012
    - <dc:source> as a link

Version 63, June 2012
    - HTTP::Message 6.03 does "bzip2" vs "x-bzip2" itself now

Version 62, March 2012
    - show <author><gd:image> as Face

Version 61, February 2012
    - show media:group links
    - document the rss_newest_only option

Version 60, October 2011
    - fix for media:thumbnail icon

Version 59, September 2011
    - cope with "Content-Encoding: bzip2" from lighttpd

Version 58, August 2011
    - per-fetch configs

Version 57, August 2011
    - X-Copyright: from <source> too
    - dashes in From: mailbox parts

Version 56, July 2011
    - jf:author for From

Version 55, May 2011
    - <html lang="..."> in generated rss body

Version 54, May 2011
    - fix for debian/control depends

Version 53, April 2011
    - oops, fix for Makefile development bits

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