Changes ======= 0.06 Tue May 08 2007 [rev 85] - Add a new engine based on IO::Async - Add a simple FileWriter handler - Fix documentation and remove ->new() - Fix documentation and add contributors - Tweak the user-agent - Add optional deps for Class::C3::XS 0.05 Sun May 06 2007 [rev 71] - Gungho->new has been deprecated in favor of a simple call to ->run() - Gungho::Inline->new has been deprecated - Fix SKIP_DECODED_CONTENT handling by properly specifying a package. POE workaround should now work. - Gungho::Engine::POE will set FollowRedirect to 1 by default. 0.04 Tue Apr 17 2007 [rev 61] - Add Gungho::Inline - thanks to Kazuho Oku - Add way to control logging behavior - Allow comments in files for Provider::Simple - Work around POE trying to decode contents for us. 0.03 Thu Apr 12 2007 [rev 51] - Add simple examples at examples directory - Add Danga::Socket engine -- this is a pretty crude implementation - Add documentation. - Fix G::Request's ID generation - Change pushback_request()'s signature to include a $c 0.02_05 Wed Apr 11 2007 [rev. 41] - Provider::Simple wasn't exactly prepared for the new code path. Fixed, and tested with Plagger 0.02_04 Wed Apr 11 2007 - Throttle::Domain was actually checking for URL, not domains. 0.02_03 Wed Apr 11 2007 - Packaging blunder. Add dep files for Throttle components 0.02_02 Wed Apr 11 2007 - Add a gungho script - Add throttling. You can now throttle your requests by domain or simply by the number of requests in a specific amount of time. Providers are now expected to handle "pushback" of requests when a request has been throttled. - Internal change: Code path to send requests has changed from Gungho.pm doing the control to Provider doing the control 0.02_01 Tue Apr 10 2007 - Add experimental component system >>> NOTE <<< This is still subject to change *widely* - Add Gungho->has_feature(X) - Add WWW Authentication component -- now you can authenticate your requests via Basic authentication - Fix Gungho::Request->clone() - Gungho::Provider::Simple respects the is_running() flag 0.02 Mon Apr 09 2007 - Fix stupid bug in Gungho::Request - Change the call syntax for G::Component->new(\%config) to G::Component->(config => \%config, %other_args) - send_request() takes the context object as well - Implement plugins - Add G::Plugin::RequestTimer - Add deps features in Makefile.PL 0.01 Sat 07 Apr 2007 - handle_response() now take $request and $response all over - Add send_request() in Gungho.pm, Gungho/Engine/POE.pm - Add notes() in Gungho/Request.pm. Cloning is properly handled 0.01_04 Sat 07 Apr 2007 - Enable keepalive 0.01_03 Fri 06 Apr 2007 - Fix embarassing documentation whoopla. As stated, no, I'm not ashamed of stealing good code. 0.01_02 Fri 06 Apr 2007 - Add a new provider and small set of changes so that we can use this in Plagger - Use Class::Inspector to check if a module has been loaded 0.01_01 Fri 06 Apr 2007 "It's right after YAPC" release - Alpha release.