[wwwsearch-commits] r36197 - wwwsearch/mechanize/common

jjlee at codespeak.net jjlee at codespeak.net
Sun Jan 7 18:31:25 CET 2007


Author: jjlee
Date: Sun Jan  7 18:31:23 2007
New Revision: 36197

Modified:
   wwwsearch/mechanize/common/ChangeLog
Log:
Update ChangeLog

Modified: wwwsearch/mechanize/common/ChangeLog
==============================================================================
--- wwwsearch/mechanize/common/ChangeLog	(original)
+++ wwwsearch/mechanize/common/ChangeLog	Sun Jan  7 18:31:23 2007
@@ -1,7 +1,42 @@
 This isn't really in proper GNU ChangeLog format, it just happens to
 look that way.
 
-2006-10-14 John J Lee <jjl at pobox.com>
+2007-01-07 John J Lee <jjl at pobox.com>
+
+	* 0.1.6b release
+	* Add mechanize.ParseError class, document it as part of the
+	  mechanize.Factory interface, and raise it from all Factory
+	  implementations.  This is backwards-compatible, since the new
+	  exception derives from the old exceptions.
+	* Bug fix: Truncation when there is no full .read() before
+	  navigating to the next page, and an old response is read after
+	  navigation.  This happened e.g. with r = br.open();
+	  r.readline(); br.open(url); r.read(); br.back() .
+	* Bug fix: when .back() caused a reload, it was returning the old
+	  response, not the .reload()ed one.
+	* Bug fix: .back() was not returning a copy of the response, which
+	  presumably would cause seek position problems.
+	* Bug fix: base tag without href attribute would override document
+	  URL with a None value, causing a crash (thanks Nathan Eror).
+	* Fix .set_response() to close current response first.
+	* Fix non-idempotent behaviour of Factory.forms() / .links() .
+	  Previously, if for example you got a ParseError during execution
+	  of .forms(), you could call it again and have it not raise an
+	  exception, because it started out where it left off!
+	* Add a missing copy.copy() to RobustFactory .
+	* Fix redirection to 'URIs' that contain characters that are not
+	  allowed in URIs (thanks Riko Wichmann).  Also, Request
+	  constructor now logs a module logging warning about any such bad
+	  URIs.
+	* Add .global_form() method to Browser to support form controls
+	  whose HTML elements are not descendants of any FORM element.
+	* Add a new method .visit_response() .  This creates a new history
+	  entry from a response object, rather than just changing the
+	  current visited response.  This is useful e.g. when you want to
+	  use Browser features in a handler.
+	* Misc minor bug fixes.
+
+2006-10-25 John J Lee <jjl at pobox.com>
 
 	* 0.1.5b release: Update setuptools dependencies to depend on
 	  ClientForm>=0.2.5 (for an important bug fix affecting fragments


More information about the wwwsearch-commits mailing list