Badger

 view release on metacpan or  search on metacpan

Changes  view on Meta::CPAN

    Silenced various "used only once" warnings.

    Win32 fixes for Badger::Filesystem::Virtual.

  Version 0.12 - 12th December 2016
    Added some tests for YAML modules in 3 test scripts that were failing.

  Version 0.11 - 11th December 2016
    Fix for missing file in distribution.

  Version 0.10 - 11th December 2016
    Added Badger::Comparable, Badger::Date, Badger::Duration,
    Badger::Filter, Badger::Progress, Badger::Workplace, Badger::Workspace
    and Badger::Config::Filesystem.

    Refactored parts of Badger::Config.

    Changed Badger::Base message() method to allow message formats to be
    defined in "$self-"{ messages }> when $self is a blessed hash object.

    Added no_config() method to Badger::Hub.

    Fixed a bug in the auto_can feature of Badger::Class::Methods which
    prevented it from working with subclasses.

    Fixed a bug in Badger::Debug dump_ref() to make it directly call other
    "dump_XXX()" functions instead of relying on inheritance of those
    methods through $self.

    Added plurality(), inflect(), list_each(), hash_each(), extend(),
    merge(), split_to_list(), join_uri() and resolve_uri(), to
    Badger::Utils.

    Added additional delegate hooks to Badger::Utils to load utility
    functions in Badger::Filesystem, Badger::Timestamp, Badger::Duration,
    Badger::Logic and Badger::URL.

    Squashed a non-numerical warning in Badger::Timestamp.

    Added the UTF8, JSON and YAML constants to Badger::Constants.

    Fixed Badger::Codec::YAML to work better with YAML::XS and
    Badger::Codec::JSON to work better with JSON::XS.

    Fixed a typo/bug in the "type_args()" in Badger::Factory method which
    was returning the wrong argument list.

    Fixed a parser bug in Badger::Logic.

    Fixes to silence warnings in perl 5.22.

  Version 0.09 - 8th February 2012
    Added Badger::Codec::Timestamp. Changed Badger::Timestamp to numify
    values to remove leading zeroes (e.g. 2012/04/20 now yields a month of 4
    instead of 04).

    Fixed some obscure bugs in the module loading code in Badger::Class and
    related modules that could potentially cause unpredictable results on
    case insensitive file systems (e.g. Apple's HFS with default settings).

    Added the restat() method to Badger::Filesystem::Path.

    Added documentation for various methods that was missing. Temporary
    disabled the Pod::Coverage tests on AUTOMATED_TESTING systems. We know
    there's still stuff to do.

    Added SLASH to Badger::Constants

  Version 0.08 - 13th January 2012
    Restored the $VERSION variable to Badger.pm rather than using the
    "version" import hook in Badger::Class which confused PAUSE.

    Changed Badger::Test::Manager to detect undefined results.

    Merged Michael Grubb's bug fix for Badger::Base:
    <https://github.com/abw/Badger/pull/1>

    Fixed some minor documentation issues.

  Version 0.07 - 2nd January 2012
    Added Badger::Storage, Badger::Storage::Memory. and
    Badger::Storage::Filesystem.

    Added Badger::Codec::TT.

    Added the permissions() method to Badger::Filesystem::Path. Added
    temp_directory() and temp_file() methods to Badger::Filesystem. Also
    changed the Path(), File() and Dir() functions to short-circuit and
    return if passed a single object that is already of the expected type.

    Added some extra comparison methods to Badger::Timestamp (not_equal(),
    (not_before() and not_after()) and overloaded these and other methods
    onto the "==", "!=", "<", ">", "<=" and ">=" operators.

    Added the export_before() and export_after() methods to
    Badger::Exporter.

    Added the if_env import hook and "-a|Badger::Test/all()" option to
    Badger::Test to make it easier to define tests that don't get run unless
    a particular environment variable is set (e.g. for Pod coverage/kwalitee
    tests that you only want to run if either of the "RELEASE_TESTING" or
    "AUTOMATED_TESTING" environment variables is set).

    Added the random_name(), camel_case() and permute_fragments() functions
    to Badger::Utils. Also add some extra debugging code to params() and
    self_params() to catch any attempt to pass an odd number of arguments.

    Changed the Badger::Factory module to use permute_fragments() on the
    module path when specified as a single string. Also added the default()
    and names() methods along with their corresponding package variable
    magic.

    Added the debug_callers(), debugf() and debug_at() methods to
    Badger::Debug.

    Added the alias() method to Badger::Class.

    Added the auto_can() method to Badger::Class::Methods.

    Changed the Badger::Class::Config module to store the configuration
    scheme in $CONFIG_SCHEMA instead of $CONFIG.



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