root/Web-Scraper/trunk/Changes

Revision 2259 (checked in by miyagawa, 14 years ago)

Checking in changes prior to tagging of version 0.06. Changelog diff is:

=== Changes
==================================================================
--- Changes (revision 6685)
+++ Changes (local)
@@ -1,5 +1,8 @@

Revision history for Perl extension Web
Scraper

+0.06 Sat May 12 15:47:27 PDT 2007
+ - Now don't use decoded_content to work with new H::R::Encoding
+

0.05 Wed May 9 18:21:22 PDT 2007

- Added (less DSL-ish) Web
Scraper->define(sub { ... }) syntax
- Fixed bug where the module dies if there's no encoding found in HTTP response headers

Line 
1 Revision history for Perl extension Web::Scraper
2
3 0.06  Sat May 12 15:47:27 PDT 2007
4         - Now don't use decoded_content to work with new H::R::Encoding
5
6 0.05  Wed May  9 18:21:22 PDT 2007
7         - Added (less DSL-ish) Web::Scraper->define(sub { ... }) syntax
8         - Fixed bug where the module dies if there's no encoding found in HTTP response headers
9         - Added more examples in eg/
10         - When we get value using callback, pass HTML::Element object as $_, in addition to $_[0]
11           (Suggested by Matt S. Trout)
12         - If the expression (1st argument to process()) starts with "/", it's
13           treated as a direct XPath and no Selector-to-XPath conversion is done.
14
15 0.04  Wed May  9 00:55:32 PDT 2007
16         - *API CHANGE* Now scraper {} returns Web::Scraper object and not closure.
17           You should call ->scrape() to get the response back.
18           (Suggested by Marcus Ramberg)
19
20           I loved the code returning closure, but this is more compatible to
21           scrapi.rb API and hopefully less confusing to people.
22
23 0.03  Tue May  8 23:04:13 PDT 2007
24         - use 'TEXT' rather than 'content' to grab text from element
25           to be more compatible with scrapi
26         - Added unit tests using Test::Base
27         - Refactored internal code for easier reading
28         - chained callbacks are now passed HTML::Element, not HTML, to avoid double HTML parsing
29         - Implemented callbacks (iterator) API
30         - Added 'process_first' to be compatible with scrapi
31
32 0.02  Tue May  8 20:03:37 PDT 2007
33         - Added dependencies to Makefile.PL
34
35 0.01  Tue May  8 04:05:59 2007
36         - original version
Note: See TracBrowser for help on using the browser.