The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.
Change log for PiFlash

0.4.1 2019-03-21T16:46:28-07:00 America/Los_Angeles
 [BUG FIXES]
 - the --help option is the only case of printing usage info which
   shouldn't have an error message

 [DOCS]
 - add /doc directory starting with new file of online resource list
 - add links in POD docs to the online resources on GitHub
 - change README.md to be a top-level intro instead of a markdown copy of
   the pod docs in bin/piflash

 [REVISION]
 - added more command-line tests in t/022_cmdline.t
 - added more YAML test files for cases of 1 or 2 attachments for the 3
   test plugins

0.4.0 2019-03-18T20:40:50-07:00 America/Los_Angeles
 [BUG FIXES]
 - when displaying program usage, display the reason the program can't run

 [DOCS]
 - POD formatting fixes - text in PiFlash::Object and PiFlash::Plugin
   should not have been a block (indented)

 [MINOR]
 - reorg PiFlash::State accessor functions to use top-level parameter
   containers from a class method instead of what was running in the
   closure at init time
 - add t/022_cmdline.t with 32 test cases for command line option
   processing

0.3.1 2019-03-13T01:19:06-07:00 America/Los_Angeles
 [BUG FIXES]
 - remove README from RPM spec file, which blocked Dist::Zilla from 0.3.0
   release to GitHub after upload to CPAN

0.3.0 2019-03-13T00:59:24Z America/Los_Angeles
 [DOCS]
 - remove 2nd automatic generation of README from POD in bin/piflash - it's
   redundant with README.md needed for GitHub
 - add plugin documentation in new PiFlash::Plugin module

 [MINOR]
 - move plugin code to new PiFlash::Plugin module
 - add PiFlash::Object to provide a common new() which came from
   PiFlash::Hook but is also needed for PiFlash::Plugin

 [REVISION]
 - Dist::Zilla configuration - move git plugins before @Basic plugins as
   recommended in docs
 - expand unit tests for PiFlash::State and PiFlash::Command
 - expand unit tests for plugins

0.2.2 2019-03-07T17:24:45-08:00 America/Los_Angeles
 [DOCS]
 - remove automatic generation of README from POD in bin/piflash - it's
   redundant with README.md needed for GitHub

 [REVISION]
 - lower Perl version requirement from 5.18 (2013) to 5.14 (2011) to match
   the era of the Raspberry Pi
 - add logging mode to clean up test output - log command results without
   verbose output

0.2.1 2019-03-07T03:46:40-08:00 America/Los_Angeles
 [BUG FIXES]
 - fix non-portable symbol table insertion which was causing segfault in
   can_ok test on Perl 5.24
 - fix name of environment variable to override program path when program
   name contains a hyphen
 - fix test for PiFlash::Command not to use hard-coded /usr/bin/true - that
   was only succeeding on RedHat/Fedora

 [REVISION]
 - reorg tests for PiFlash::Command so it can compute number of tests

0.2.0 2019-03-03T22:56:17-08:00 America/Los_Angeles
 [BUG FIXES]
 - require Linux platform to build or test, in response to reports of
   automated tests failing on unsupported FreeBSD

 [MINOR]
 - change Dist::Zilla configuration to use ModuleBuild instead of
   ExtUtils::MakeMaker

0.1.0 2019-02-28T11:45:04-08:00 America/Los_Angeles
 [DOCS]
 - Updated installation package dependencies for RPM & DEB systems

 [ENHANCEMENTS]
 - Added YAML config files
 - Added plugin modules and PiFlash::Hook

0.0.6 2019-02-05T19:11:47-08:00 America/Los_Angeles
 - tweaks to RPM spec for release

0.0.5
 - add filesystem resize, including --resize added to command line
 - add --version to command line
 - fixed PiFlash::Inspector SD search which needed to chomp CR's off of
   string read from /sys
 - PiFlash::Hook added
 - cleanups: minor docs tweaks, add blank lines for Dist::Zilla to add
   VERSION to modules
 - abandon use of Dist::Zilla's plugins for RPM & Deb package generation on
   release for now

0.0.4
 - experiment with automatic generation of RPM and Debian Dpkg files on
   release

0.0.3 2018-10-11T16:47:42-07:00 America/Los_Angeles
 - update installation instructions to reflect piflash's move on GitHub
   from ikluft-tools to new piflash repo
 - add CONTRIBUTING.md for instructions on contributing to the project

0.0.2 2018-10-11T13:18:36-07:00 America/Los_Angeles
 - split 1000+ line piflash script into modules: PiFlash, PiFlash::Command,
   PiFlash::Inspector, PiFlash::State
 - add test directory and basic tests
 - add build/PiFlash.spec for building RPM packages - piflash script uses
   the modules, user doesn't need to know Perl

0.0.1 March 2017
 - release piflash script with "Using Perl on the Raspberry Pi" article by
   Ian Kluft on OpenSource.com