README.md in rhack-1.0.0.rc4 vs README.md in rhack-1.0.0

- old
+ new

@@ -9,19 +9,19 @@ * Flexibly configurable on 3 levels: * Curl::Easy (simplest request configuration, inherited from [curb gem](http://github.com/taf2/curb)) * ::Scout (Curl::Easy wrapper with transparent cookies and extendable anonimization processing, detailed request/response info, callbacks and retry configuration) * ::Frame (Scout array wrapper with smart request interpretor, load balancing and extendable response processor) * Support of javascript processing on loaded html pages is included (johnson gem) -* Web-service abstraction implementing some examples of how to use this library +* Web-service-client abstraction implementing some examples of how to use this library --- It's still randomly documented since it's just my working tool. #### Main goals for 1.x -* Service subclass for OAuth2 with a full set of abstract authorizaztion and API methods. Main idea is a per-user key-value token storage with a respect of expiration timing. +* Client subclass for OAuth2 with a full set of abstract authorizaztion and API methods. Main idea is a per-user key-value token storage with a handling of tokens expiration. * Redis-based cache storage for scrapers data. * More agile response postprocessing configuration. Instead of using :json, :hash etc as a flag, define some "before filters" in the Page and chain them. * Route :xhr option to the Scout; add some transparent control on user-agents: desktop, mobile, randomly predefined... #### Main goals for 2.0 @@ -44,9 +44,12 @@ * Added explicit cacert loading, cacert.pem by curl.haxx.se lies in <gemdir>/config * Provided support of curl HTTP DELETE and PUT verbs: #loadDelete and #loadPut. From a frame, add :verb => (:delete|:put) as an option to #run. * ::ScoutSquad * Automatically Curl.execute on #next and #rand if Carier Thread is exited without an exception + +* ::Service + * Is renamed to Client what is more sensible. RHACK::Service is still usable as alias * Structural changes * Updated and documented rhack.yml.template that now lies in <gemdir>/config * All initialization moved to <gemdir>/lib/rhack.rb, rhack_in.rb stays there for compatibility * The gem is now being produced in the bundle style: added Gemfile, .gemspec, etc \ No newline at end of file