Revision history for POE-Component-RSSAggregator 1.022 11/06/2006 - No need to update, cpants META.yml fix, needed to update to ExtUtils::MakeMaker 6.31 for META.yml update (part deux) 1.021 11/05/2006 - No need to update, cpants META.yml fix, needed to update to ExtUtils::MakeMaker 6.31 for META.yml update 1.02 11/01/2006 - Fixed cpants META.yaml issue 1.01 - Missed renaming a fetch to _fetch when the delay was set Thanks to Kester Edmonds for reporting it. 1.0 - Wrote decent pod for the module (finally) - Updated pod template to perl best practices template - renamed methods that should have only be internal - renamed fetch to internal _fetch - renamed response to internal _response 0.3 - Added POE::Component::Client::DNS as a dependency 0.29 - New shutdown event to clean things up - New feed_list method to get the current feeds - Updated some of the debug messages - Fix to to pause_feed in case there isn't a feed to pause - The begins of a PoCo::Server::HTTP test suite so I can actually write tests for it - Defaulted POE::Component::Client::HTTP to FollowRedirects => 2, and allow to set the number of redirects via POE::Component::RSSAggregator->new( ... follow_redirects => 4, ); - Need to write MUCH, MUCH, better documentation... its next! 0.28 - Squelched uninitialized -d test on tmpdir when its not defined. 0.27 - Updated pod (removed reference to XML::RSS::Feed::Factory) - removed calls to failed_to_fetch and failed_to_parse 0.26 - fixed 'remove_feed' so that it when it yielded 'pause_feed' that it would actually work. - updated pod to show 'alias' as a new() param 0.25 - ATTENTION! new() param 'feeds' has been deprecated, use add_feed instead $heap->{rssagg} = POE::Component::RSSAggregator->new( debug => 1, callback => $session->postback("handle_feed"), tmpdir => '/tmp', # optional caching ); $kernel->post('rssagg','add_feed',$_) for @feeds; - fixed the pod not to use XML::RSS::Feed::Factory in the example 0.20 - ATTENTION! You no longer need to use XML::RSS::Feed::Factory to defined 'feeds', just pass an array ref of hash refs for each feed you'd like to watch. - Fixed POD example so it actually works :D - added 'tmpdir' param to pass to XML::RSS::Feed objects to cache XML on DESTROY and to attempt to load and parse old headlines when the object is initialized. - added 'feed' accessor method to fetch XML::RSS::Feed objects 0.10 - Now use XML::RSS::Headline instead of XML::RSS::Feed::Headline - added an accessor 'feeds' for to the hash of rss feeds - use delay_set instead of delay_add. This is for the future support of adding, reloading, removing feeds. - use POE postback instead of sub reference for callback - updated the pod with a POE session example 0.01 - First version, released on an unsuspecting world.