Revision history for Perl module libary Windows-GHCN-Fetch

v0.0.005       2022-10-09
  - always allow -gui, even when Tk/Tk::Getopt is not installed, but die if it's requested
  - always allow -outclip, even when Win32::Clipboard is not installed, but die if it's requested
  - fix -help/-usage/-?: pod2usage was passed a list of options instead of a hash

v0.0.004       2022-10-07
  - fixes for bugs preventing tests from succeeding on Linux and Win32-x86
  - added -profile, -cachedir and -refresh options, and put them on a separate GUI tab
  - option -refresh now replaces -nonetwork
  - option -report "id" renamed -report "detail"
  - eliminated the API distinction between user options and configuration options
  - "configuration" options renamed "profile" options
  - option precedence (high to low): user, profile, built-in defaults
  - switched to a new caching mechanism for file portability and more suitable refresh options
  - option -optfile renamed -savegui
  - cached files are now named the same as the corresponding file in the NOAA repository
  - replaced $HOME in profile and cache filespecs with ~ (Unix and Windows)
  - got rid of the cache namespace subdirectory -- all cached files are store in the same folder
  - the cache and profile filespecs are now reported in the epilog output
  - Fixed the POD description for VERSIONING and COMPATIBILITY.
  - for portability, replaced GIS::Distance with a custom Haversine calculation.
  - for portability, the -readme option now sends text to stdout rather starting a browser on a url

v0.0.003       2022-09-16
  - fixes for bugs preventing tests from succeeding on Linux and Win32-x86
  - 00_initialize_test_env.t now clears the cache files on MSWin32-x8
  - fixed handling and testing of the presence/absence of a default cache file
  - switched to fuzzy comparison for testing anomaly values to avoid spurious test failures
  
v0.0.002       2022-09-16
  - cleanup done, apps now included
  - should be ready for public use now

v0.0.001       2022-09-16
  - repackaged with name changed to Windows-GHCN-Fetch
  - still some cleanup needed; apps not included
  - not for public use

v0.22.258      2022-09-15
  - As GHCN (never indexed, scheduled for deletion (2022-09-18)
  - Builds, passes tests, installs and runs ok on Windows and WSL Ubuntu
  - Change dist.in main_module to bin/ghcn_fetch.pl
  - gui works on Windows if Tk is installed
  - gui work on WSL Ubuntu using GWSL
  - Suppress printing the "Hash sizes" header when there are no hash statistics (i.e. when -report "").
  - Add some documentation in Readme.pm about the GUI and Windows clipboard support.
  - Replace Syntax::Keyword::Try with Try::Tiny
  - bug fixes


v0.22.257      2022-09-14
  - As GHCN (never indexed, scheduled for deletion (2022-09-18)
  - Builds, passes tests, installs and runs ok on Windows and WSL Ubuntu
  - Tk not tested
  - PAUSE upload failed (it didn't like main_module as lib/GHCN/StationTable.pm)