Revision history for WebFetch
0.15.9 2023-08-04T07:37:34-07:00 America/Los_Angeles
[BUG FIXES]
- fix test: import from YAML parser class after checking YAML parser was
found
0.15.8 2023-08-03T20:50:37-07:00 America/Los_Angeles
[BUG FIXES]
- remove YAML::Tiny from YAML parser list after CPAN Testers found it
broke tests for lack of support for flow-style mappings
0.15.7 2023-07-30T23:55:03-07:00 America/Los_Angeles
[REVISION]
- undo minimum Perl 5.10: conditionally use 'version' on older Perls
0.15.6 2023-07-24T09:08:44-07:00 America/Los_Angeles
[BUG FIXES]
- update version numbers in 'use' statements to v-notation due to
incompatible change in 5.39.1 import()
[REVISION]
- minimum Perl version to 5.10 for version object dependency
0.15.5 2022-10-25T23:39:44-07:00 America/Los_Angeles
[REVISION]
- adjust links for renamed WebFetch::Input::RSS -> WebFetch::RSS (packaged
separately to contain XML::RSS dependency)
0.15.4 2022-10-20T18:37:17-07:00 America/Los_Angeles
[BUG FIXES]
- clear WebFetch::Output::Capture buffer after reading it, to support
tests which run it more than once
0.15.3 2022-09-20T15:19:50-07:00 America/Los_Angeles
[BUG FIXES]
- CPAN Testers report: t/020-sitenews.t changed interpolate() from OO to
function to work under String::Interpolate::Named 0.05 (fix issue #1)
0.15.2 2022-09-19T21:32:56-07:00 America/Los_Angeles
[BUG FIXES]
- fix some bugs found while adding tests
[REVISION]
- code reformatting with perltidy
- add instrumentation code for testing
0.15.1 2022-09-11T19:46:52-07:00 America/Los_Angeles
[REVISION]
- move ad-hoc WebFetch::Output::Capture from tests to its own module
0.15.0 2022-09-09T23:13:14-07:00 America/Los_Angeles
[BUG FIXES]
- misc bugs found & fixed while adding test cases
- use new version() method instead of $VERSION global (assigned by
Dist::Zilla build system) to fix undefined value errors (affected author
mode only, when run in code repository)
[MINOR]
- new module WebFetch::Data::Config to manage config key/value storage in
a global singleton object
- submodules now use Config store to add CLI/API options & usage to
WebFetch
- keep backward compatibility with older modules use of package variables
to add CLI/API options & usage
- upgrade timestamp handling from original YYYYMMDD & YYYY-MM-DD to
include ISO8601
- time_zone and locale parameters now recognized by WebFetch->new() and if
provided are passed to DateTime
[REVISION]
- code modernization: update Perl Best Practices conformance to
Perl::Critic's "harsh" warning level
- code modernization: formatting with perltidy
- 200+ new unit test cases
0.14.0 2022-07-18T20:46:31-07:00 America/Los_Angeles
[BUG FIXES]
- reorg'ed optional module dependencies to separate modules, resolves
errors encountered by CPAN Bug #55413
[MINOR]
- code modernization: convert module to use Dist::Zilla for build & test
[REVISION]
- code modernization: fix Perl::Critic warnings
- retroactively add .0 to prior versions in Changes so Dist::Zilla can
parse them as x.y.z semantic versioning
- reorg separate modules to partition dependencies: WebFetch::Input::Atom
WebFetch::Input::RSS WebFetch::Output::TT WebFetch::Output::TWiki
- add test script t/010-struct.t
0.13.0 2009-09-20T21:59:42Z -0700 America/Los_Angeles
[REVISION]
- reorg/expand exception handling in WebFetch, WebFetch::Input::Atom,
WebFetch::Input::PerlStruct, WebFetch::Input::RSS,
WebFetch::Input::SiteNews, WebFetch::Output::DumpWebFetch::Output::TT
0.12.0 2009-08-26T14:39:37Z -0700 America/Los_Angeles
- minor reorg/cleanup/fixes
0.11.0 2009-08-01T00:00:00Z -0700 America/Los_Angeles
- converted the following modules to support Embedding API: DebianNews,
General
- removed fetch_main function from the derived modules; WebFetch.pm now
handles this for all of them. (This is a partial fix for a problem with
embedding more than one WebFetch module at a time, reported by Joey Hess
of the Debian Project.)
- fixed pod formatting problem in Embedding API docs
0.10.0 1999-09-15T01:23:53Z
- added WebFetch Embedding API (added over 850 lines to WebFetch.pm)
- XML::Parser added as a build-time dependency
- the Slashdot and LinuxToday modules now fetch their news via XML
- converted the following modules to support Embedding API: CNETnews,
CNNsearch, COLA, Freshmeat, SiteNews, Slashdot (upcoming releases will
convert more until all are done)
- modules with the Embedding API can now all export in WebFetch, XML or
RDF output formats
0.09.0 1999-08-15T03:56:47Z
- added XML fetching for WebFetch::Slashdot, patch by Dan Sully
- added WebFetch::LinuxTelephony, contributed by Greg Youngblood
- added WebFetch::LinuxDevNet
- added WebFetch::32BitsOnline
0.08.0 1999-08-01T22:58:48Z
- added WebFetch::DebianNews, contributed by Chuck Ritter
- updated TODO with plans for site configuration, and prioritization notes
about what's required for WebFetch 1.0
- added --noshuffle to WebFetch::COLA
- updated WebFetch core docs, moved style parameter docs to command line
0.07.0 1999-07-06T05:50:29Z
- obsoleted WebFetch::EGAuthors because eGroups changes their site too
often to keep up with (and has no direct news-export support)
- added WebFetch::CNETnews, contributed by Jamie Heilman
- updated WebFetch::CNNsearch to allow keyword-only searches. This became
necessary when a Linux story got on all the
- "in other news" pages at CNN and suddenly all pages on CNN
- matched a search for Linux. This release also
fixed a bug
- with non-Linux searches, reported by Jamie Heilman.
- New --style command line option was added to control the internal HTML
style parameter. Some new style strings were added
- (notable, bullet)
0.06.0 1999-05-04T17:00:01Z
- updated WebFetch::EGAuthors for formatting changes all over their site
on May 1
- updated WebFetch::CNNsearch for formatting changes in their search
engine on May 4
0.05.0 1999-04-11T00:00:00Z
- added experimental WebFetch::PerlStruct
0.04.0 1999-04-08T18:51:29Z
- modified WebFetch::Slashdot so it can get Segfault.org headlines and any
other Slashdot-compatible site
- updated module dependencies in Makefile.PL (was missing Date::Calc for
WebFetch::SiteNews)
- added WebFetch::CNNsearch module
- added WebFetch::COLA module
- added --font_size and --font_face to WebFetch (all command lines)
- default WebFetch::General format now uses "title" instead of "text"
- fixed bad RE flags in WebFetch::General, captures more than one field
correctly now
0.03.0 1999-03-21T22:22:03Z
- added documentation to WebFetch::General
- updated --ns_export capability when Netscape switched to use RDF
- fixed off-by-one error in WebFetch::SiteNews short news output
0.02.0 1999-01-15T02:33:34Z
- fixed a test.pl typo
- added WebFetch::General module to read WebFetch::wf_export format
- added webfetch-pb.gif "powered by" image
- added documentation to WebFetch::SiteNews
- added --ns_export (MyNetscape export)
0.01.0 1999-01-11T02:56:15Z
- original version
- (Though this is the first beta of WebFetch, this is a second
- generation of code used to handle web-gathered news by SVLUG)