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.