2019-02-04 Dave Cross * lib/XML/Feed.pm, lib/XML/Feed/Content.pm, lib/XML/Feed/Enclosure.pm, lib/XML/Feed/Entry.pm, lib/XML/Feed/Entry/Format/Atom.pm, lib/XML/Feed/Entry/Format/RSS.pm, lib/XML/Feed/Format/Atom.pm, lib/XML/Feed/Format/RSS.pm, lib/XML/Feed/Util.pm: Bump versions for release. 2019-02-04 Mohammad S Anwar * Build.PL: Fixed github repo meta not showing up. 2019-02-04 Dave Cross * Changes: Update Changes 2019-02-03 Dave Cross * eg/check_feed.pl: Improve one of the example programs * t/29-date-parsing.t: Improved tests 2019-01-11 Nicolas R * MANIFEST, t/relative-links.t: Add a unit test for relative links RT 53661 - GH #45 This is adding a unit test from an upstream ticket. Not really a bug, more a question about behavior and relative links. Make sure we are processing correctly. 2019-01-11 Dave Cross * lib/XML/Feed.pm, lib/XML/Feed/Content.pm, lib/XML/Feed/Enclosure.pm, lib/XML/Feed/Entry.pm, lib/XML/Feed/Entry/Format/Atom.pm, lib/XML/Feed/Entry/Format/RSS.pm, lib/XML/Feed/Format/Atom.pm, lib/XML/Feed/Format/RSS.pm, lib/XML/Feed/Util.pm: Bump version numbers 2019-01-11 Nicolas R * Build.PL: Advertise GitHub as default bugtracker Also set repo url and web entries 2019-01-10 Nicolas R * .travis.yml: add Perl 5.22 to 5.26 to travis 2018-10-28 Tim Gim Yee * lib/XML/Feed/Util.pm: Rename undocumented private subroutine for Pod::Coverage 2018-10-26 Tim Gim Yee * Build.PL, MANIFEST, MANIFEST.SKIP, lib/XML/Feed/Entry/Format/Atom.pm, lib/XML/Feed/Entry/Format/RSS.pm, lib/XML/Feed/Format/Atom.pm, lib/XML/Feed/Format/RSS.pm, lib/XML/Feed/Util.pm, t/29-date- parsing.t, t/samples/rss10-invalid-date.xml: Parse incorrectly formatted dates 2018-10-11 Dave Cross * MANIFEST: Added missing module to MANIFEST * Changes: New ChangeLog * lib/XML/Feed.pm, lib/XML/Feed/Content.pm, lib/XML/Feed/Enclosure.pm, lib/XML/Feed/Entry.pm, lib/XML/Feed/Entry/Format/Atom.pm, lib/XML/Feed/Entry/Format/RSS.pm, lib/XML/Feed/Format/Atom.pm, lib/XML/Feed/Format/RSS.pm, lib/XML/Feed/Util.pm: Bump versions for release. 2018-10-10 Dave Cross * lib/XML/Feed.pm: Fixed POD coverage failure. Renamed method to make more sense. * lib/XML/Feed.pm: Still battling complexity. * lib/XML/Feed/Entry/Format/Atom.pm: Split methods to reduce complexity * eg/check_feed.pl: More complexity reduction * eg/check_feed.pl: Attempt to reduce complexity 2018-10-10 Tim Gim Yee * lib/XML/Feed/Entry/Format/RSS.pm, t/28-rss-guid.t, t/samples/rss- guid.xml: Check "permaLink" in id() 2018-10-10 Dave Cross * t/24-identify-feed.t: Missed one. * t/01-parse.t, t/02-create.t, t/19-double3.t: Improved some tests. 2018-10-09 Tim Gim Yee * t/{26-dummy-content-encoded.t => 27-dummy-content-encoded.t}: Increment test number 2018-10-04 Tim Gim Yee * lib/XML/Feed/Entry/Format/RSS.pm, t/26-dummy-content-encoded.t: Avoid adding dummy when creating summary * lib/XML/Feed/Entry/Format/RSS.pm, t/26-dummy-content-encoded.t: Avoid adding dummy when creating summary 2018-10-04 Matthew D. Miller * Build.PL, lib/XML/Feed.pm, lib/XML/Feed/Entry.pm, lib/XML/Feed/Entry/Format/Atom.pm, lib/XML/Feed/Entry/Format/RSS.pm, lib/XML/Feed/Format/Atom.pm, lib/XML/Feed/Format/RSS.pm: Used defined-or to address concerns in #24 2018-10-04 Tim Gim Yee * lib/XML/Feed/Entry/Format/RSS.pm, t/26-content-encoded.t, t/samples /rss-content-encoded.xml: Fix accessing RSS item content 2018-10-03 Tim Gim Yee * lib/XML/Feed/Entry/Format/Atom.pm, lib/XML/Feed/Entry/Format/RSS.pm, lib/XML/Feed/Format/Atom.pm, lib/XML/Feed/Util.pm, t/25-date-format-bug.t: Add timezone "Z" when formatting "floating" DateTime to W3CDTF 2018-10-03 Dave Cross * eg/check_feed.pl: Better argumetns to binmode() * Changes: Regenerated Changes * MANIFEST, lib/XML/Feed.pm: Bump version for release. 2018-10-02 Matthew D. Miller * lib/XML/Feed/Entry/Format/Atom.pm, lib/XML/Feed/Format/Atom.pm: Fixes #21 by aliasing modified() as updated(). * t/25-date-format-bug.t: Added test for RFC 3339 date format in Atom feeds. 2018-04-05 Dave Cross * lib/XML/Feed/Entry/Format/Atom.pm, t/02-create.t, t/14-multi- enclosures.t, t/19-double3.t: Code tidy: Shorter lines * t/11-xml-base-atom.t: Code tidy: fix typo :-( * t/00-compile.t, t/01-parse.t, t/02-create.t, t/04-splice-atom.t, t/04-splice-rss.t, t/05-atom10-link.t, t/06-atom10.t, t/07-atom10-create.t, t/08-convert-summary-bug.t, t/09-missing- content-bug.t, t/10-mix-and-match.t, t/11-xml-base-atom.t, t/11 -xml-base-rss.t, t/12-multi-categories-atom.t, t/12-multi- categories-rss.t, t/12-multi-subjects-rss.t, t/13-category-hash- bug.t, t/14-enclosures.t, t/14-multi-enclosures.t, t/15-odd-date.t, t/16-convert-mult-categories.t, t/17-double.t, t/20-no- enclosures.t, t/24-identify-feed.t: Code tidy: ensure all tests include 'strict' and 'warnings' * lib/XML/Feed.pm, lib/XML/Feed/Format/RSS.pm: Code tidy: Remove indentation tabs. * lib/XML/Feed.pm, t/01-parse.t: Code tidy: Three-arg open. * lib/XML/Feed/Entry/Format/Atom.pm: Code tidy: Add missing semicolon. * lib/XML/Feed/Format/RSS.pm: Code tidy: Missed a trailing space. * lib/XML/Feed/Format/Atom.pm, lib/XML/Feed/Format/RSS.pm: Cody tidy: Remove unnecessary semicolons. * lib/XML/Feed.pm, lib/XML/Feed/Enclosure.pm, lib/XML/Feed/Entry.pm, lib/XML/Feed/Entry/Format/Atom.pm, lib/XML/Feed/Format/Atom.pm, lib/XML/Feed/Format/RSS.pm, t/02-create.t, t/12-multi- categories.base, t/14-enclosures.t, t/14-multi-enclosures.t, t/15 -odd-date.t, t/16-convert-mult-categories.t, t/18-double2.t, t/19-double3.t, t/samples/atom-multiple-categories.xml, t/samples/base_rss.xml, t/samples/rss-multiple-categories.xml, t/samples/rss-multiple-subjects.xml, t/samples/rss20.xml: Code tidy: Fix trailing spaces. 2016-02-02 Jason Hall * Build.PL: used perlver on this module, and its top level deps 5.8.1 was the highest explicit or syntax requirement. 2015-12-14 Dave Cross * Changes: Updated Changes * lib/XML/Feed.pm, lib/XML/Feed/Content.pm, lib/XML/Feed/Enclosure.pm, lib/XML/Feed/Entry.pm, lib/XML/Feed/Entry/Format/Atom.pm, lib/XML/Feed/Entry/Format/RSS.pm, lib/XML/Feed/Format/Atom.pm, lib/XML/Feed/Format/RSS.pm: Bump versions for release. 2015-11-28 zhouzhen1 * Build.PL: add URI to build_requires in Build.PL 2015-07-18 Dave Cross * .travis.yml: Updated .travis.yml 2015-01-28 Gerard Ribugent Navarro * Build.PL, Changes, lib/XML/Feed/Entry/Format/RSS.pm: Fix lib/XML/Feed/Entry/Format/RSS.pm crash 2014-10-15 Karen Etheridge * Build.PL, lib/XML/Feed.pm: avoid deprecated form of isa() 2014-06-16 Gabor Szabo * eg/check_feed.pl: utf8 encoding in helper script 2014-02-04 Anirvan Chatterjee * lib/XML/Feed.pm: Fixed minor typo in docs ("obhect" -> "object") 2014-01-10 Dave Cross * .travis.yml: Added .travis.yml 2013-03-19 Gabor Szabo * Build.PL: add Minty to list of contributors * t/24-identify-feed.t: calculate plan from examples 2013-03-18 Murray * lib/XML/Feed.pm: Fix pod example usage for identify_format : it takes a scalar ref * t/24-identify-feed.t: Add test for XML::Feed->identify_format() 2013-02-26 Gabor Szabo * Build.PL: add dist_author and x_contributors to META files * .gitignore: ignore some generated files 2013-01-08 Gabor Szabo * lib/XML/Feed.pm, lib/XML/Feed/Content.pm, lib/XML/Feed/Enclosure.pm, lib/XML/Feed/Entry.pm, lib/XML/Feed/Entry/Format/Atom.pm, lib/XML/Feed/Entry/Format/RSS.pm, lib/XML/Feed/Format/Atom.pm, lib/XML/Feed/Format/RSS.pm: add use warnings to the modules * Build.PL, lib/XML/Feed/Content.pm, lib/XML/Feed/Entry.pm, lib/XML/Feed/Format/Atom.pm, lib/XML/Feed/Format/RSS.pm, t/00-compile.t, t/01-parse.t, t/04-splice-atom.t, t/04-splice- rss.t, t/08-convert-summary-bug.t, t/10-mix-and-match.t, t/11-xml- base-atom.t, t/11-xml-base-rss.t, t/16-convert-mult-categories.t: remove Id tags from the times of Subversion * lib/XML/Feed/Content.pm, lib/XML/Feed/Enclosure.pm, lib/XML/Feed/Entry.pm, lib/XML/Feed/Entry/Format/Atom.pm, lib/XML/Feed/Entry/Format/RSS.pm, lib/XML/Feed/Format/Atom.pm, lib/XML/Feed/Format/RSS.pm, t/has-version.t: add version number to all the modules 2013-01-04 Dave Cross * lib/XML/Feed.pm: Bump version for release * Changes: Commit changes to Changes 2012-12-30 Gabor Szabo * Changes, lib/XML/Feed.pm: change the User Agent string 2012-07-28 Shlomi Fish * Build.PL: Add a meta_merge link to the respository. This way metacpan.org and other services will display it. 2012-07-10 Dave Cross * lib/XML/Feed.pm: Bump version for release. * lib/XML/Feed.pm, lib/XML/Feed/Format/Atom.pm, lib/XML/Feed/Format/RSS.pm: Added an image() method to Feed objects. Does something useful for RSS feeds; not for Atom feeds currently. * t/02-create.t: Fixed tests 2012-04-10 Jakob Voss * Changes, lib/XML/Feed.pm, lib/XML/Feed/Format/Atom.pm, lib/XML/Feed/Format/RSS.pm, t/02-create.t: Add support for RFC 5005 Feed Paging and Archiving in Atom feeds 2012-04-06 Dave Cross * Changes, lib/XML/Feed.pm: Bump version for release. 2012-04-05 Dave Cross * lib/XML/Feed.pm: Remove svn tag. * lib/XML/Feed.pm: Changed contact details from non-working 6A email address. 2012-03-28 sockmonk * README: Updated README file with current and tested installation instructions. Hoping to clarify the confusion reflected in RT # 53884, maybe even resolve it. https://rt.cpan.org/Public/Bug/Display.html?id=53884 2012-03-12 Dave Cross * lib/XML/Feed.pm: Bump version for release. * t/07-atom10-create.t: Fixed broken date test. * lib/XML/Feed/Entry/Format/Atom.pm: Applying the missing bit of the patch from https://rt.cpan.org/Ticket/Display.html?id=20763 2012-03-10 Dave Cross * lib/XML/Feed.pm: Bump version number for release. * Build.PL: Increase XML::Atom dependency to 0.37 - see https://rt.cpan.org/Ticket/Display.html?id=74703 2012-03-06 Gabor Szabo * MANIFEST.SKIP: fix MANIFEST.SKIP * MANIFEST: update MANIFEST file * eg/check_feed.pl: add example * lib/XML/Feed.pm, lib/XML/Feed/Entry.pm: add links to the POD 2012-02-19 Gabor Szabo * t/23-eval.t: add explicit tests for loading internal packages and failing when it does not exist * lib/XML/Feed/Entry/Format/Atom.pm, lib/XML/Feed/Entry/Format/RSS.pm, lib/XML/Feed/Format/Atom.pm, lib/XML/Feed/Format/RSS.pm: split up files to individual packages * .gitignore: ignore *.swp files 2012-02-18 Gabor Szabo * .gitignore: gitignore some generated files 2012-02-17 Gabor Szabo * lib/XML/Feed/Format/RSS.pm: add missing return call fixing the failures introduced when trying to fix 73160 * lib/XML/Feed/Format/RSS.pm: eliminate warning generated in t/16 -convert-mult-categories.t 2011-12-11 Dave Cross * MANIFEST, lib/XML/Feed/Format/RSS.pm, t/22-bug73160.t, t/samples/rss10-datespaces.xml: Added tests for bug 73160. And code to make them pass. 2011-09-03 Dave Cross * Changes: Updated changed for 0.45 (oops) and 0.46. * MANIFEST, lib/XML/Feed.pm, lib/XML/Feed/Format/Atom.pm, lib/XML/Feed/Format/RSS.pm, t/20-no-enclosures.t, t/21-rss2-permalinks.t, t/samples/rss20-p.xml: Closed a few tickets from the RT queue as an excuse for a new release. Bumped to version 0.46. 2011-07-30 Dave Cross * MANIFEST, MANIFEST.SKIP, lib/XML/Feed.pm, lib/XML/Feed/Format/Atom.pm, t/18-double2.t, t/19-double3.t, t/samples/rss20-double.xml: Another round of changes to fix (and test) https://rt.cpan.org/Public/Bug/Display.html?id=44899 2011-07-16 Dave Cross * MANIFEST, lib/XML/Feed/Format/Atom.pm, t/19-double3.t, t/samples/rss10-double2.xml: Added new (currently failing) test for the double-encoding bug. 2011-04-24 Dave Cross * MANIFEST, MANIFEST.SKIP, t/18-double2.t, t/samples/rss20-double.xml: Tests to ensure that the double- encoding bug fix works. 2011-03-13 Dave Cross * t/17-double.t, t/18-double2.t, t/samples/rss10-double.xml, t/samples/rss20-double.xml: Added new tests to prove what the problem is. * t/15-odd-date.t: Force stringification so test passes. 2010-03-22 Simon Wistow * Build.PL: Force requiring HTML::Entities; * Build.PL, Changes, lib/XML/Feed.pm, lib/XML/Feed/Format/Atom.pm: Fix bug in conversion process between RSS and Atom where HTML got double encoded https://rt.cpan.org/Public/Bug/Display.html?id=44899 * MANIFEST, lib/XML/Feed/Format/Atom.pm: Fix double encoding bug? * lib/XML/Feed/Format/RSS.pm: Add updated() 2009-11-17 Simon Wistow * lib/XML/Feed/Entry.pm, t/16-convert-mult-categories.t: Fix a problem converting multiple categories thanks to Алексей Капранов (KAPPA) in bug 50125 https://rt.cpan.org/Ticket/Display.html?id=50125 * lib/XML/Feed/Format/RSS.pm: Fixing RT #47981 https://rt.cpan.org/Ticket/Display.html?id=47981 Which is due to Blogspot using unusual atom namespaced elements in short RSS feeds. * MANIFEST: Add Build.PL 2009-05-29 Simon Wistow * Changes, MANIFEST, lib/XML/Feed/Format/RSS.pm, t/15-odd-date.t, t/samples/rss10-odd-date.xml: Fix buglet to do with odd date terms https://rt.cpan.org/Ticket/Display.html?id=46494 (Joey Hess) * MANIFEST: Add Makefile.PL 2009-05-07 Simon Wistow * Build.PL, Changes, MANIFEST, lib/XML/Feed.pm, lib/XML/Feed/Format/Atom.pm, lib/XML/Feed/Format/RSS.pm, t/14 -multi-enclosures.t, t/samples/atom-multi-enclosure.xml, t/samples/rss20-multi-enclosure.xml: Multiple enclosure support 2009-04-03 Simon Wistow * Changes: Merge changes * lib/XML/Feed.pm: Add a note about XML::RSS::LibXML 2009-01-25 Tatsuhiko Miyagawa * Changes: docs * lib/XML/Feed/Format/RSS.pm, t/13-category-hash-bug.t, t/samples /category-bug.xml: Fixed RSS multiple category with XML::RSS::LibXML 2008-12-11 Simon Wistow * lib/XML/Feed/Enclosure.pm, lib/XML/Feed/Entry.pm, lib/XML/Feed/Format/Atom.pm, lib/XML/Feed/Format/RSS.pm, t/13-enclosures.t, t/samples/atom-enclosure.xml, t/samples/rss20-enclosure.xml: First cut at enclosures 2008-12-10 Simon Wistow * MANIFEST: GAH * MANIFEST: Whoops again * MANIFEST: Whoops * Changes, lib/XML/Feed.pm, lib/XML/Feed/Entry.pm: Gte ready for release 2008-12-09 Simon Wistow * lib/XML/Feed/Format/RSS.pm: Fix bug with adding first category * Build.PL, Changes, lib/XML/Feed/Entry.pm, lib/XML/Feed/Format/Atom.pm, lib/XML/Feed/Format/RSS.pm, t/12 -multi-categories-atom.t, t/12-multi-categories-rss.t, t/12-multi- categories.base, t/12-multi-subjects-rss.t, t/samples/atom- multiple-categories.xml, t/samples/rss-multiple-categories.xml, t/samples/rss-multiple-subjects.xml: First cut at multiple category/tag support 2008-12-01 Simon Wistow * MANIFEST.SKIP, README, lib/XML/Feed.pm, lib/XML/Feed/Content.pm, lib/XML/Feed/Entry.pm, lib/XML/Feed/Format/Atom.pm, lib/XML/Feed/Format/RSS.pm, t/00-compile.t, t/01-parse.t, t/04 -splice-atom.t, t/04-splice-rss.t, t/10-mix-and-match.t, t/11-xml- base-atom.t, t/11-xml-base-rss.t: Set Id keyword on everything 2008-11-24 Simon Wistow * lib/XML/Feed/Enclosure.pm: First cut at enclosure support * lib/XML/Feed/Format/Atom.pm, lib/XML/Feed/Format/RSS.pm: Add enclosure code. * Build.PL: Update property 2008-11-21 Simon Wistow * Changes: UTF8 problem * Changes: Fix Andreas' name * Build.PL, Changes, lib/XML/Feed.pm, lib/XML/Feed/Format/RSS.pm, t/11-xml-base-rss.t: Fix base support with latest version of XML::RSS 2008-11-14 Simon Wistow * Changes: Add bug fix * lib/XML/Feed/Entry.pm, lib/XML/Feed/Format/Atom.pm, lib/XML/Feed/Format/RSS.pm: Add version to Entry * Build.PL, lib/XML/Feed/Format/Atom.pm: Fix 'base' stuff 2008-11-11 Simon Wistow * MANIFEST: Add Build.PL 2008-11-04 Simon Wistow * Changes: Add date into Changes * lib/XML/Feed/Format/RSS.pm: Cleanup * MANIFEST: Update for new status * Changes: Add note about https://rt.cpan.org/Ticket/Display.html?id=14725 2008-11-03 Simon Wistow * Build.PL, lib/XML/Feed.pm, lib/XML/Feed/Format/Atom.pm, lib/XML/Feed/Format/RSS.pm: Move to the Formats identifying what content to look at * t/00-compile.t, t/01-parse.t, t/02-create.t: Update tests * MANIFEST: Add pod*.t * Build.PL, MANIFEST, lib/XML/Feed.pm, lib/XML/Feed/Format/Atom.pm, lib/XML/Feed/Format/RSS.pm, t/00-compile.t, t/01-parse.t, t/02-create.t: Rollback r92 * Build.PL, MANIFEST, lib/XML/Feed.pm, lib/XML/Feed/Format/Atom.pm, lib/XML/Feed/Format/RSS.pm, t/00-compile.t, t/01-parse.t, t/02-create.t: Update tests * lib/XML/Feed.pm, lib/XML/Feed/Entry.pm, lib/XML/Feed/{ => Format}/Atom.pm, lib/XML/Feed/{ => Format}/RSS.pm: Switch to different layout 2008-10-29 Simon Wistow * lib/XML/Feed.pm, lib/XML/Feed/Content.pm, lib/XML/Feed/Entry.pm, t /pod-coverage.t, t/pod.t: Add pod and coverage tests 2008-10-24 Simon Wistow * lib/XML/Feed.pm: Add note about makign a validating URL * Changes: Add date * MANIFEST: Update MANIFEST file with new tests * lib/XML/Feed.pm: Up the version number 2008-10-23 Simon Wistow * Changes: Add xml:base work * lib/XML/Feed/RSS.pm: Fix typo * lib/XML/Feed/RSS.pm, t/11-xml-base-rss.t, t/samples/base_rss.xml: Update xml:base parsing in RSS * lib/XML/Feed/RSS.pm, t/11-xml-base-atom.t, t/11-xml-base-rss.t: Make base work * lib/XML/Feed.pm, lib/XML/Feed/Atom.pm, lib/XML/Feed/Content.pm, lib/XML/Feed/Entry.pm, lib/XML/Feed/RSS.pm, t/11-xml-base-atom.t, t/11-xml-base-rss.t, t/samples/base_atom.xml, t/samples/base_rss.xml: Initiali support for xml:base * t/04-spice-atom.t: Misnamed 2008-10-22 Simon Wistow * Changes, lib/XML/Feed.pm, lib/XML/Feed/Atom.pm, lib/XML/Feed/RSS.pm, t/{04-splice.t => 04-spice-atom.t}, t/04 -splice-atom.t, t/04-splice-rss.t, t/10-mix-and-match.t: Fix mixing and matching of RSS and Atom * lib/XML/Feed.pm: Up version * Changes, lib/XML/Feed.pm: Fix fetching through proxies * Changes, lib/XML/Feed.pm, lib/XML/Feed/Atom.pm, lib/XML/Feed/Entry.pm, lib/XML/Feed/RSS.pm, t/02-create.t: Add support for self linking and GeoRSS Patches from Shlomi Fish http://rt.cpan.org/Ticket/Display.html?id=39924 and Scott Gifford http://rt.cpan.org/Ticket/Display.html?id=40046 * lib/XML/Feed.pm, lib/XML/Feed/RSS.pm: Make feed validate 2008-10-16 Simon Wistow * Changes, t/09-missing-content-bug.t: Created test for http://rt.cpan.org/Ticket/Display.html?id=18810 (Ryan Tate) * Build.PL: Up the minimum requirement for XML::RSS to 1.31 http://rt.cpan.org/Ticket/Display.html?id=23588 (Andreas König ANDK) * Changes, lib/XML/Feed/RSS.pm: Correct namespace for terms in RSS http://rt.cpan.org/Ticket/Display.html?id=25393 (Kent Cowgill KCOWGILL) 2008-10-15 Simon Wistow * Changes, MANIFEST, inc/ExtUtils/AutoInstall.pm, inc/HTML/TokeParser.pm, inc/LWP.pm, inc/Module/AutoInstall.pm, inc/Module/Install.pm, inc/Module/Install/AutoInstall.pm, inc/Module/Install/Base.pm, inc/Module/Install/Build.pm, inc/Module/Install/Can.pm, inc/Module/Install/Fetch.pm, inc/Module/Install/Include.pm, inc/Module/Install/Makefile.pm, inc/Module/Install/Metadata.pm, inc/Module/Install/Win32.pm, inc/Module/Install/WriteAll.pm, inc/Test/More.pm, lib/XML/Feed.pm: Get rid of the inc directory * Build.PL: Force a non-segfaulting version of XML::LibXML * MANIFEST, MANIFEST.SKIP: Shush * lib/XML/Feed.pm: Add a note as to where to find this in subversion * t/06-atom10.t, t/07-atom10-create.t: Force stringification * Changes: Add keywords 2008-10-03 Simon Wistow * lib/XML/Feed/Atom.pm: Fix broken summary behaviour 2008-10-01 Simon Wistow * lib/XML/Feed/Atom.pm: Feed fixes * lib/XML/Feed/Atom.pm: Fix encoding problems 2008-08-22 Simon Wistow * MANIFEST, MANIFEST.SKIP, Makefile.PL: Shush * t/08-convert-summary-bug.t: Checking for conversion bug * META.yml: Generated files shouldn't be in SVN * Changes: Note the switch to module::build * Build.PL: Switch to Module::Build * lib/XML/Feed.pm: Update version * lib/XML/Feed/Atom.pm, t/01-parse.t: use wantarray for backwards compatability * lib/XML/Feed.pm: Need to actually pick up the format. Doh * Changes, lib/XML/Feed/Atom.pm: Cope with "updated" and "published" elements http://rt.cpan.org/Public/Bug/Display.html?id=20763 http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=380498 (Gregor Herrmann and Joey Hess) * Changes, lib/XML/Feed/Entry.pm: Prevent empty content http://rt.cpan.org/Public/Bug/Display.html?id=29684 (Dave Rolsky DROLSKY) * Changes, lib/XML/Feed/Atom.pm, t/07-atom10-create.t: Allow accessors to make sure things validate * Changes, Makefile.PL: Force working version XML::Atom http://rt.cpan.org/Public/Bug/Display.html?id=22548 http://rt.cpan.org/Public/Bug/Display.html?id=19920 * Changes, lib/XML/Feed.pm, lib/XML/Feed/Atom.pm, lib/XML/Feed/RSS.pm: Allow passing through of initialisation options. http://rt.cpan.org/Public/Bug/Display.html?id=24729 * Changes, lib/XML/Feed.pm: Allow specification of the parsing format. Fix http://bugs.debian.org/cgi- bin/bugreport.cgi?bug=477394 2008-08-21 Simon Wistow * lib/XML/Handler/Trees.pm: Wrong place for this * lib/XML/Handler/Trees.pm: No rpm, no cpan, no svn so we include it here 2008-04-22 Simon Wistow * Changes, MANIFEST, META.yml, lib/XML/Feed.pm, lib/XML/Feed/Atom.pm, t/04-splice.t, t/06-atom10.t, t/07-atom10-create.t, t/samples/atom- full.xml: Load XML-Feed-0.12 into trunk. * Changes, MANIFEST, META.yml, Makefile.PL, inc/Test/More.pm, lib/XML/Feed.pm, lib/XML/Feed/Atom.pm, t/05-atom10-link.t, t/samples/atom-10-example.xml: Load XML-Feed-0.11 into trunk. * Changes, META.yml, lib/XML/Feed.pm, t/samples/atom.xml: Load XML- Feed-0.10 into trunk. * Changes, META.yml, inc/ExtUtils/AutoInstall.pm, inc/HTML/TokeParser.pm, inc/LWP.pm, inc/Module/AutoInstall.pm, inc/Module/Install.pm, inc/Module/Install/AutoInstall.pm, inc/Module/Install/Base.pm, inc/Module/Install/Build.pm, inc/Module/Install/Can.pm, inc/Module/Install/Fetch.pm, inc/Module/Install/Include.pm, inc/Module/Install/Makefile.pm, inc/Module/Install/Metadata.pm, inc/Module/Install/Win32.pm, inc/Module/Install/WriteAll.pm, lib/XML/Feed.pm, lib/XML/Feed/RSS.pm, t/02-create.t: Load XML-Feed-0.09 into trunk. * Changes, MANIFEST, META.yml, Makefile.PL, README, inc/ExtUtils/AutoInstall.pm, inc/HTML/TokeParser.pm, inc/LWP.pm, inc/Module/AutoInstall.pm, inc/Module/Install.pm, inc/Module/Install/AutoInstall.pm, inc/Module/Install/Base.pm, inc/Module/Install/Build.pm, inc/Module/Install/Can.pm, inc/Module/Install/Fetch.pm, inc/Module/Install/Include.pm, inc/Module/Install/Makefile.pm, inc/Module/Install/Metadata.pm, inc/Module/Install/Win32.pm, inc/Module/Install/WriteAll.pm, lib/XML/Feed.pm, lib/XML/Feed/Atom.pm, lib/XML/Feed/RSS.pm, t/01-parse.t, t/samples/rss10-invalid-date.xml: Load XML-Feed-0.08 into trunk. * Changes, MANIFEST, META.yml, lib/XML/Feed.pm, lib/XML/Feed/Entry.pm, t/04-splice.t: Load XML-Feed-0.07 into trunk. * Changes, MANIFEST, META.yml, Makefile.PL, README, lib/XML/Feed.pm, lib/XML/Feed/Atom.pm, lib/XML/Feed/Content.pm, lib/XML/Feed/Entry.pm, lib/XML/Feed/RSS.pm, t/00-compile.t, t/01-parse.t, t/02-create.t: Load XML-Feed-0.06 into trunk. * Changes, META.yml, lib/XML/Feed.pm: Load XML-Feed-0.05 into trunk. * Build.PL, Changes, META.yml, Makefile.PL, README, inc/Module/Install.pm, inc/Module/Install/AutoInstall.pm, inc/Module/Install/Base.pm, inc/Module/Install/Build.pm, inc/Module/Install/Can.pm, inc/Module/Install/Fetch.pm, inc/Module/Install/Include.pm, inc/Module/Install/Makefile.pm, inc/Module/Install/Metadata.pm, inc/Module/Install/Win32.pm, inc/Module/Install/WriteAll.pm, lib/XML/Feed.pm, lib/XML/Feed/Atom.pm, lib/XML/Feed/Content.pm, lib/XML/Feed/Entry.pm, lib/XML/Feed/RSS.pm, t/00-compile.t, t/01-parse.t: Load XML-Feed-0.04 into trunk. * Changes, MANIFEST, META.yml, Makefile.PL, README, inc/Module/Install.pm, inc/Module/Install/Include.pm, lib/XML/Feed.pm, lib/XML/Feed/Content.pm, lib/XML/Feed/ErrorHandler.pm: Load XML-Feed-0.03 into trunk. * Changes, MANIFEST, META.yml, lib/XML/Feed.pm, lib/XML/Feed/Atom.pm, lib/XML/Feed/Content.pm, lib/XML/Feed/Entry.pm, lib/XML/Feed/RSS.pm, t/01-parse.t, t/samples/rss20-no-summary.xml: Load XML-Feed-0.02 into trunk. * Build.PL, Changes, MANIFEST, META.yml, Makefile.PL, README, inc/ExtUtils/AutoInstall.pm, inc/Module/Install.pm, inc/Module/Install/AutoInstall.pm, inc/Module/Install/Base.pm, inc/Module/Install/Build.pm, inc/Module/Install/Can.pm, inc/Module/Install/Fetch.pm, inc/Module/Install/Include.pm, inc/Module/Install/Makefile.pm, inc/Module/Install/Metadata.pm, inc/Module/Install/Win32.pm, inc/Module/Install/WriteAll.pm, lib/XML/Feed.pm, lib/XML/Feed/Atom.pm, lib/XML/Feed/Entry.pm, lib/XML/Feed/ErrorHandler.pm, lib/XML/Feed/RSS.pm, t/00-compile.t, t/01-parse.t, t/samples/atom.xml, t/samples/rss10.xml, t/samples/rss20.xml: Load XML-Feed-0.01 into trunk. * Build.PL, Changes, MANIFEST, META.yml, Makefile.PL, README, inc/ExtUtils/AutoInstall.pm, inc/Module/Install.pm, inc/Module/Install/AutoInstall.pm, inc/Module/Install/Base.pm, inc/Module/Install/Build.pm, inc/Module/Install/Can.pm, inc/Module/Install/Fetch.pm, inc/Module/Install/Include.pm, inc/Module/Install/Makefile.pm, inc/Module/Install/Metadata.pm, inc/Module/Install/Win32.pm, inc/Module/Install/WriteAll.pm, lib/XML/Feed.pm, lib/XML/Feed/Atom.pm, lib/XML/Feed/Entry.pm, lib/XML/Feed/ErrorHandler.pm, lib/XML/Feed/RSS.pm, t/00-compile.t, t/01-parse.t, t/samples/atom.xml, t/samples/rss10.xml, t/samples/rss20.xml: Make * Build.PL, Changes, MANIFEST, META.yml, Makefile.PL, README, inc/ExtUtils/AutoInstall.pm, inc/Module/Install.pm, inc/Module/Install/AutoInstall.pm, inc/Module/Install/Base.pm, inc/Module/Install/Build.pm, inc/Module/Install/Can.pm, inc/Module/Install/Fetch.pm, inc/Module/Install/Include.pm, inc/Module/Install/Makefile.pm, inc/Module/Install/Metadata.pm, inc/Module/Install/Win32.pm, inc/Module/Install/WriteAll.pm, lib/XML/Feed.pm, lib/XML/Feed/Atom.pm, lib/XML/Feed/Entry.pm, lib/XML/Feed/ErrorHandler.pm, lib/XML/Feed/RSS.pm, t/00-compile.t, t/01-parse.t, t/samples/atom.xml, t/samples/rss10.xml, t/samples/rss20.xml: Load XML-Feed-0.01 into trunk. * Build.PL, Changes, MANIFEST, META.yml, Makefile.PL, README, inc/ExtUtils/AutoInstall.pm, inc/Module/Install.pm, inc/Module/Install/AutoInstall.pm, inc/Module/Install/Base.pm, inc/Module/Install/Build.pm, inc/Module/Install/Can.pm, inc/Module/Install/Fetch.pm, inc/Module/Install/Include.pm, inc/Module/Install/Makefile.pm, inc/Module/Install/Metadata.pm, inc/Module/Install/Win32.pm, inc/Module/Install/WriteAll.pm, lib/XML/Feed.pm, lib/XML/Feed/Atom.pm, lib/XML/Feed/Entry.pm, lib/XML/Feed/ErrorHandler.pm, lib/XML/Feed/RSS.pm, t/00-compile.t, t/01-parse.t, t/samples/atom.xml, t/samples/rss10.xml, t/samples/rss20.xml: Create * Build.PL, Changes, MANIFEST, META.yml, Makefile.PL, README, inc/ExtUtils/AutoInstall.pm, inc/Module/Install.pm, inc/Module/Install/AutoInstall.pm, inc/Module/Install/Base.pm, inc/Module/Install/Build.pm, inc/Module/Install/Can.pm, inc/Module/Install/Fetch.pm, inc/Module/Install/Include.pm, inc/Module/Install/Makefile.pm, inc/Module/Install/Metadata.pm, inc/Module/Install/Win32.pm, inc/Module/Install/WriteAll.pm, lib/XML/Feed.pm, lib/XML/Feed/Atom.pm, lib/XML/Feed/Entry.pm, lib/XML/Feed/ErrorHandler.pm, lib/XML/Feed/RSS.pm, t/00-compile.t, t/01-parse.t, t/samples/atom.xml, t/samples/rss10.xml, t/samples/rss20.xml: Load XML-Feed-0.01 into trunk.