Boxer

 view release on metacpan or  search on metacpan

Changes  view on Meta::CPAN

 - require perl 5.020

 [ Other ]
 - Boxer::Part::Reclass: tighten type for attribute suite
 - Boxer::Task::Classify: simplify attribute datadir to not be required nor
   have default explicitly unset
 - Boxer::World: add attribute data
 - Boxer::World::Reclass: add method list_parts
 - Boxer::World::Reclass: log (not croak) on error resolving parts from
   node
 - Boxer::World::Reclass: rename attribute flatten -> map
 - Boxer::World::Reclass: rename method get_node_by_id -> get_part, and
   distinguish empty world from missing part
 - handle Boxer::World::* as plugins, using Module::Find and
   Module::Load::Conditional
 - process YAML data internally, using Hash::Merge (not with reclass)
 - relax constraints and tests to be less specific to Reclass world
 - use feature signatures

v1.4.0	2019-04-01

 [ Bug Fixes ]
 - Fix avoid option --verbose overriding stronger verbosity set as
   environment variables.

 [ Documentation ]
 - Improve pod of Boxer::Task.
 - Mention Elbe commands and isar in SEE ALSO pod.
 - Mention Perl module Footprintless in Boxer pod section SEE ALSO.
 - Update TODOs.

 [ Other ]
 - Added: Fix implement boxer-compose/boxer-bootstrap option --verbose.
 - Added: Implement boxer-bootstrap option --mode.
 - Emit shell command notice via Log::Any to stderr (not explicitly to
   stdout).
 - Execute reclass in Boxer::World::Reclass (not Boxer::Task::Classify).
 - Improve logging.
 - Load Moo-related modules (base classes and roles) before other modules.
 - Stop use version: Unneeded.
 - Tidy coercion hints.
 - Tidy to consistently use qw() in module use.
 - Tighten author-test pod-spell to rely on english aspell disctionary
   being installed.

v1.3.0	2019-03-01

 [ Documentation ]
 - Add TODO about unit testing code coverage.
 - Reference inspirational projects and competing tools.
 - Rephrase Boxer::Reclass pod DESCRIPTION.
 - Update/fix references to upstream git.

 [ Test Suite ]
 - Avoid declaring test count where tests are optionally skipped.
 - Check path prefix handling in serialize.t.
 - Process node parl-greens (not lxp5) in serialize.t, to expose different
   features.
 - Update spelling test, adding a few more words.
 - Use Test::CleanNamespaces in testsuite.
 - Use Test::Fatal (replacing Test::Exception).

 [ Other ]
 - Added: Add subcommand bootstrap.
 - Added: Fix implement boxer-compose option --format.
 - Handle serialization details in Boxer::World::Flat (not
   Boxer::Task::Serialize).
 - Limit Type::Utils import: Apparently unneeded.
 - Pass variables when file template is processed (not when instantiated).
 - Treat namespace::autoclean as a pragma (one of its benefits over
   namespace::clean).
 - Use MooX::StrictConstructor.

v1.2.0	2019-02-27

 [ BACK COMPAT ]
 - Update skeleton files: Drop workaround unneeded since Jessie (see
   bug#751367).

 [ Bug Fixes ]
 - Fix compose option --help output to list current dir as default for
   --nodedir, to match boxer pod and actual logic since v1.1.4.

 [ Documentation ]
 - Update TODOs.

 [ Test Suite ]
 - Update spelling test, adding a few more words.

 [ Other ]
 - Added: Provide additional variables to skeleton templates, containing
   comma-separated lists: pkgs pkgs_avoid pkgs_auto.
 - Added: Provide additional variables to skeleton templates, containing
   plain and perl-escaped shell code: tweaks tweaks_perl.
 - Update skeleton files: Use apt (not apt-get) in shell script.
 - Updated: Use buster as default suite.

v1.1.11	2018-10-04

 [ Bug Fixes ]
 - Fix propagate nonfree flag to skeleton files.

v1.1.10	2018-09-27

 [ Documentation ]
 - Tidy changes to mark test-related entries as such.

 [ Test Suite ]
 - Add author-test pod-spell.
 - Fix author-test SYNOPSIS without needing MANIFEST.
 - Fix test miminum version without needing META.yml.

 [ Packaging ]
 - Fix explicitly depend on Class::XSAccessor: Optionally used by Moo, but
   without it accessors with hyphens are not supported.

v1.1.9	2018-09-27

 [ Bug Fixes ]
 - Fix resolve nonfree, auto-resolved, and to-be-avoided packages.



( run in 1.115 second using v1.01-cache-2.11-cpan-54e63673c56 )