Boxer
=====

Created:      2013-02-12
Home page:    <https://metacpan.org/release/Boxer>
Home page:    <https://wiki.debian.org/Boxer>
Bug tracker:  <http://rt.cpan.org/Dist/Display.html?Queue=Boxer>
Maintainer:   Jonas Smedegaard (JONASS) <jonass@cpan.org>

v1.1.0	2015-11-29

 [ Bug Fixes ]
 - Fix unescape 
    an ${ for shellscript.
 - Fix use apt-get or apt binary in skeleton and INSTALL notes (not
   aptitude not certain to be available).

 [ Documentation ]
 - Add TODO on resolving named suites from relative ones.
 - Extend copyright to cover current year.

 [ Other ]
 - Added: Pass node to skeleton files (and use in boilerplate, replacing
   bogus DebianParl boilerplate.
 - Added: Pass suite to skeleton files, and set as variable in shellscript
   and preseed file late_script.
 - Fix drop all hardcoded data from default skeleton files.
 - Support empty packagelist.
 - Tidy Boxer::Types.

v1.0.0	2015-11-21

 [ Bug Fixes ]
 - Fix avoid Boxer::Task::Serialize spewing garbage when warning about
   empty lists.
 - Fix suppress failure to mark package auto-installed.

 [ Documentation ]
 - Rewrite INSTALL to use Debian boxer package.

 [ Other ]
 - Added: Implement --nonfree option for subcommand compose.
 - Croak (not die) on broken input.
 - Fixate suite in preseed file (resolved package list is suite-specific).
 - Improve coercion and error messages for input paths.
 - Release as stable, using semantic versioning.
 - Sync example data with boxer-data.
 - Tidy whitespace.
 - Use MooX::Role::Logger (not MooX::Log::Any) and
   Log::Any::Adapter::ScreenColoredLevel.

0.004	2014-11-24

 [ Bug Fixes ]
 - Fix only warn (not die) on unresolved auto-markings, avoidance or
   tweaks.

 [ Documentation ]
 - Add some TODOs.

 [ Other ]
 - Adjust example class set: Use reclass 1.4 ABI, and drop broken Printing
   class.
 - Adjust help output of Compose command to describe correct default
   locations.
 - Deprecate expansion of __PKGAUTOLIST__ in tweaklist.
 - Move initial shell code for tweaklist out to skeleton file.
 - Sort doc sections by explicit list (and alphabetically only as
   fallback).
 - Use Template::Tiny.

0.003	2014-10-19

 [ Documentation ]
 - Update INSTALL file and pod synopsis slightly.

 [ Packaging ]
 - Fix copyright coverage to include current year.
 - Fix require MooX::Log::Any.
 - Require IPC::System::Simple.
 - Tighten Moo requirement to at least 1.001000 (older are untested with
   Type::Tiny).

 [ Other ]
 - Add --suite option (and drop it as 2nd argument) in compose command,
   allowing multiple nodes instead.
 - Added: Handle nodes, classes and skeleton files with separate options in
   compose command.
 - Added: Include builting skeleton files, and ship with example classes
   and nodes.
 - Explicitly use IPC::System::Simple (already implicitly used via autodie
   + system() call).
 - Refactor to strip undefined args handed over internally - a.k.a. coerce
   Undef to default, to permit callers to sloppily pass App::Cmd options
   as-is.

0.002	2014-10-19

 [ Packaging ]
 - Fix all references to distribution name.
   Toby Inkster++
 - Fix time of initial release.

0.001	2014-10-18	Initial release.
