The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.
0.452  Tue, 31 Jan 2006 19:46:42 +0800

	- initial release


0.455  Wed, 01 Feb 2006 14:34:05 +0800

	- Add getstore() and getprint()
	- Add document patch
	- Add zh_TW slides introducing FEAR::API


0.456  Wed, 01 Feb 2006 17:40:35 +0800

	- Add English slides


0.460  Thu, 02 Feb 2006 21:53:39 +0800

	- Change behaviour inside invoke_handler(). $_ represents the
          extracted record, not $_[0].
        - Add checking in &know_myself if $_[0] is in /FEAR::API/ namespace.
        - Add alias 'has_more_links' for 'has_more_urls'
        - Add alias '_extract' for '_template'
        - Add alias '_foreach_result' for '_foreac'
        - $self->extract() can accept template as argument
        - Rewrite _foreach filter


0.462  Mon, 06 Feb 2006 14:34:15 +0800

	- dispatch_link operator can accept FEAR::API object now. $_ >> $_
	- Add alias _self for _feedback for clarity reason.
	- fix stop-fetching problem if a duplicated url is encountered
	- s/_feedback/_self/g in slides

0.463  Mon, 06 Feb 2006 15:30:55 +0800

	- Support for $_ > io('file');
	- Support for $_ >> io('file');
	- Slides update

0.464  Mon, 06 Feb 2006 20:44:18 +0800

	- Plain string in filtering syntax now acts as _template()
	- Fix dependencies in Makefile.PL

0.465  Tue, 07 Feb 2006 11:02:30 +0800

	- Fix dependencies in Makefile.PL
	- Fix recursive fetching bug

0.466  Wed, 08 Feb 2006 13:54:05 +0800

	- Tidy up report_links()
	- s/$self->{current_url}/$self->current_url/ in absolutize_url
	- Fix invoke_handler()'s bug that it didn't product results.


0.467  Mon, 13 Feb 2006 11:26:27 +0800

	- Working on try_follow_links's bug
	- Add uniq()
	- push_document() pushes $self->{wua} too
	- Fix the bug that links are not in UTF-8

0.468  Thu, 16 Feb 2006 15:49:00 +0800

	- Add response(), and alias 'res' and 'resp'
	- Add find_link()


0.470  Sun, 19 Feb 2006 12:45:23 +0800

	- Add pfetch() and its test
	- slides update

0.471  Sun, 26 Feb 2006 19:26:40 +0800

	- Add mime_encode() and mime_decode() in FEAR::API::Document
	- remove_links() and keep_links() can accept coderef now

0.472  Wed, 01 Mar 2006 10:16:32 +0800

	- Add shell-like commands _sort, _grep, _map, _uniq in API.pm
	- Add shell-like commands d_sort, d_grep, d_map, d_uniq, sort, grep, map, uniq in Document.pm
	- Slides update
	- io() is automatically exported

0.473  Wed, 01 Mar 2006 14:12:32 +0800

	- Add file() in API.pm
	- Slides update


0.474  Sun, 05 Mar 2006 22:56:42 +0800

	- Add _xpath() filter
	- Document updates. _to_xhtml(). _compress(), uncompress()
	- Behavior of coderef in dispatch_links is changed. $_ defaults to
          $self, and the first argument is a matched link.

0.475  Mon, 06 Mar 2006 16:53:31 +0800

	- Add bin/fearperl

0.476  Mon, 06 Mar 2006 23:32:22 +0800

	- Use perl in fearperl

0.477  Fri, 10 Mar 2006 12:38:54 +0800

	- Solved problem in save_as_tree()  [ note: forgot to use uri_escape() ]
	- Use eval in converting encodings.
	- Add extmethods Text::CSV::Hash and Text::CSV::Array.
	- Now, items of extracted results can be arrays.
	- Add unshift_link(), unshift_all_links(), unshift_local_links()

0.478  Sun, 12 Mar 2006 00:15:56 +0800

        - Bug fix for keep_links() and remove_links().
        - Bug that push_document() and pop_document() cannot restore original document
          has been solved.
        - Fix bug of coderef pattern in dispatch_links
        - Add visit_tree()
        - 'auto_append_url' defaults to OFF now. Use append_url() to do it manually.
        - Add force_content_type()
        - Update tests

0.479  Sun, 12 Mar 2006 10:02:50 +0800

	- Add filter 'remove_attributes'

0.480  Tue, 14 Mar 2006 09:18:22 +0800

	- Add support for Class::DBI and DBIx::Class::CDBICompat in invoke_handler()

0.480.1  Fri, 17 Mar 2006 12:11:10 +0800

	- Add has_more_links_like()

	- Working on FEAR::API::Recorder
	- Working on backward code translator.

0.480.2  Wed, 05 Apr 2006 12:48:20 +0800

	- make Tie::ShareLite optional.
	- MANIFEST update
	- add keywords in slides' template
	- rename field() to _field
	- rename chain() to _chain
	- add some docs in FEAR::API::Filters
	- add naive tokenizer in FEAR::API::Document
	- working on translate() [ Hard ]

0.481  Fri, 14 Apr 2006 17:18:10 +0800

	- Add load_sst() and run_sst()

0.482  Tue, 25 Apr 2006 15:13:27 +0800

	- Add tabbed scraping

0.483  Fri, 05 May 2006 14:45:19 +0800

	- Add document checksum in API.pm
	- Rename URLPool.pm to ChksumRepos.pm, and add some extension methods
	- Add bin/fear
	- Add digest() in FEAR/Document.pm

0.484  Sat, 13 May 2006 01:12:09 +0800

	- Add RSS generation support

0.485  Thu, 18 May 2006 10:22:15 +0800

	- Add output_filehandle()

0.486  Wed, 24 May 2006 12:00:52 +0800

	- Add basic prefetching and document cache mechanism

0.487  Fri, 26 May 2006 11:17:06 +0800

	- Add prefetching framework based on Larbin
          (See also http://larbin.sourceforge.net/index-eng.html)

0.487.1  Sun, 28 May 2006 14:23:32 +0800

	- More detailed documentation of FEAR/API.pm

0.487.2  Mon, 29 May 2006 12:46:48 +0800

	- More detailed documentation of FEAR/API/Document.pm

0.487.3  Fri,  2 Jun 2006 13:58:22 +0800

	- Add a link to an article on this module.

0.487.4  Mon,  5 Jun 2006 17:01:56 +0800

	- Add Exporter::Lite dependency
          (Thanks to Ying-Chieh Liao [ijliao@csie.nctu.edu.tw])

0.487.5  Thu, 15 Jun 2006 13:09:26 +0800

	- Add some example scrapers

0.487.6  Fri, 16 Jun 2006 14:19:19 +0800

	- Add the link to FEAR::Web, a web interface based on FEAR::API

0.488  Mon, 26 Jun 2006 11:02:43 +0800

	- Remove pfetch() and its dependencies
	- Refactor FEAR::API::Extract

0.488.1  Mon, 26 Jun 2006 11:09:30 +0800

	- Fix the dependency list in Makefile.PL

0.489  Mon, 26 Jun 2006 15:45:52 +0800

	- Add allow_domains() and deny_domains()