Change log for PiFlash
0.4.3 2019-03-23T10:35:14-07:00 America/Los_Angeles
[DOCS]
- fix RPM spec error (no files matched doc/*.md) that broke 0.4.2 before
GitHub release but after CPAN upload
0.4.2 2019-03-23T10:25:51Z America/Los_Angeles
[DOCS]
- convert doc/resources.md back to POD so MetaCPAN will display it as
documentation on the release page
- declare doc/*.md & doc/*.pod as documentation files in the RPM spec
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