Boxer

 view release on metacpan or  search on metacpan

Changes  view on Meta::CPAN

   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.

 [ Documentation ]
 - Update INSTALL file: Update git URL.

 [ Test Suite ]
 - Extend testsuite: Cover auto-resolved and to-be-avoided packages.

 [ Other ]
 - Tidy HEREDOC commands.

v1.1.8	2018-07-13

 [ Bug Fixes ]
 - Fix subcommand about choking on authority implemented but undefined.
 - Fix subcommand about listing authority: Use namespace::autoclean (not
   namespace::clean, and use recent version to avoid Moo inflation to
   Moose).
 - Fix subcommand aliases help text to use valid example, and tone down
   usage (only some not most subcommands have aliases).
 - Fix syntax error resolving nonfree packages in Boxer::World::Reclass.

 [ Documentation ]
 - Fix changelog entry part of release v1.1.5.
 - Fix typo in POD of module Boxer::World::Flat.

v1.1.7	2017-11-06

 [ Bug Fixes ]
 - Fix make option --skeldir optional.

v1.1.6	2017-11-05

 [ Test Suite ]
 - Fix testsuite to gracefully handle executable reclass unavailable.

 [ Packaging ]
 - Fix require Test::Exception and Test::File::Contents for testsuite.

v1.1.5	2017-01-24

 [ Bug Fixes ]
 - Fix chomp tweak lines.

 [ Documentation ]
 - Add some TODOs.
 - Fix usage description for compose subcommand.

 [ Test Suite ]
 - Run perlcritic with tidyall, and test both (not only perlcritic) in
   TEST_AUTHOR mode.

 [ Packaging ]
 - Use version with modern assignment. Extend copyright to current year.

 [ Other ]
 - Add Boxer::File::WithSkeleton class.
 - Add World and Part classes, with unit test.
 - Consistently use namespace::clean in modules. Order use by
   pragma/non-Moo/Moo/cleanup and (roughly) by specificity.
 - Drop unused code in Boxer::CLI.
 - Modernize to use perl v5.14, utf8, and strictures 2.
 - Removed: Stop handle __PKGAUTOLIST__ in data (deprecated since 0.004).
 - Stop skip undefined args in Task::Serialize (needed only for
   Task::Classify).
 - Stop use MooX::Types::MooseLike::Base.

v1.1.4	2016-05-02

 [ Bug Fixes ]
 - Fix have current dir be default nodedir (as originally intended and
   documented in boxer pod): Do XDG data_dirs lookup only on datadir,
   leaving datadir undefined by default).

v1.1.3	2016-05-02



( run in 0.668 second using v1.01-cache-2.11-cpan-39bf76dae61 )