Changes for version 0.15.0 - 2022-09-09

  • 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

Documentation

Modules

Perl module to download/fetch and save information from the Web
WebFetch configuration data management
WebFetch Embedding API data record
WebFetch Embedding API top-level data store
accept a Perl structure with pre-parsed news into WebFetch
download and save SiteNews headlines from a local file
save WebFetch data in a Perl structure dump