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)