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.