Revision history for POE-Component-RSSAggregator
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.