Permalink
Browse files

updating documentation

git-svn-id: svn+ssh://rubyforge.org/var/svn/mechanize/trunk@306 f1cf478b-080f-0410-abad-959bfeec9ea8
  • Loading branch information...
aaronp
aaronp committed Sep 6, 2006
1 parent 6d1c676 commit 66ab4cdcc5b0de6b9bbde48dc5883931c795c309
Showing with 35 additions and 3 deletions.
  1. +1 −0 CHANGELOG
  2. +28 −0 NOTES
  3. +6 −3 README
View
@@ -10,6 +10,7 @@
@agent.click (page/"frame").first
* Removed deprecated attr_finder
* Removed REXML helper methods since the main parser is now hpricot
+* Overhauled cookie parser to use WEBrick::Cookie
== 0.5.4
View
28 NOTES
@@ -1,5 +1,33 @@
= Mechanize Release Notes
+== 0.6.0 (Rufus)
+
+WWW::Mechanize 0.6.0 aka Rufus is ready! This hpricot flavored pie has
+finished cooling on the window sill and is ready for you to eat. But if you
+don't want to eat it, you can just download it and use it. I would
+understand that.
+
+The best new feature in this release in my opinion is the hpricot flavoring
+packed inside. Mechanize now uses hpricot as its html parser. This means
+mechanize gets a huge speed boost, and you can use the power of hpricot for
+scraping data. Page objects returned from mechanize will allow you to use
+hpricot search methods:
+ agent.get('http://rubyforge.org').search("//strong")
+or
+ agent.get('http://rubyforge.org')/"strong"
+
+The click method on mechanize has been updated so that you can click on links
+you find using hpricot methods:
+ agent.click (page/"a").first
+Or click on frames:
+ agent.click (page/"frame").first
+
+The cookie parser has been overhauled to be more RFC 2109 compliant and to
+use WEBrick cookies. Dependencies on ruby-web and mime-types have been
+removed in favor of using hpricot and WEBrick respectively.
+
+attr_finder and REXML helper methods have been removed.
+
== 0.5.4 (Sylvester)
WWW::Mechanize 0.5.4 aka Sylvester is fresh out the the frying pan and in to
View
9 README
@@ -1,8 +1,10 @@
= WWW::Mechanize
-The Mechanize library is used for automating interaction with a website. It
+The Mechanize library is used for automating interaction with websites.
+Mechanize automatically stores and sends cookies, follows redirects,
can follow links, and submit forms. Form fields can be populated and
-submitted. A history of URL's is maintained and can be queried.
+submitted. Mechanize also keeps track of the sites that you have visited as
+a history.
== Dependencies
@@ -25,7 +27,8 @@ Copyright (c) 2005 by Michael Neumann (mneumann@ntecs.de)
New Code:
Copyright (c) 2006 by Aaron Patterson (aaronp@rubyforge.org)
-This library comes with a shameless plug for employing me (Aaron) programming
+This library comes with a shameless plug for employing me
+(Aaron[http://tenderlovemaking.com/]) programming
Ruby, my favorite language!
== License

0 comments on commit 66ab4cd

Please sign in to comment.