From: Stevan Little Date: Sun, 25 May 2008 03:52:04 +0000 (+0000) Subject: 0.09 X-Git-Tag: 0.16~57 X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=commitdiff_plain;h=e80133502fb29ca508c7835d46d93a45e9df374c;p=gitmo%2FMooseX-AttributeHelpers.git 0.09 --- diff --git a/ChangeLog b/ChangeLog index 019196c..bdbecc0 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,17 +1,23 @@ Revision history for Perl extension MooseX-AttributeHelpers -0.08 +0.09 Sat. May, 24, 2008 + - remove Module::Build in favor of Module::Install + + * MooseX::AttributeHelpers::MethodProvider::Hash + - delete with multiple keys will now work (thanks to frodwith) + + * MooseX::AttributeHelpers::MethodProvider::List + - add "join" and "elements" provided methods (thanks to Sartak) + + * MooseX::AttributeHelpers::MethodProvider::Array + - add "splice" provided method + +0.08 Sat. April 12, 2008 ~~ updates copyright year on all modules ~~ - - remove Module::Build support in favor of ExtUtils::MakeMaker * MooseX::AttributeHelpers::MethodProvider::Hash - fixed bug in non-type constraint version of set method (thanks to frodwith) - - delete with multiple keys will now work (thanks to frodwith) - * MooseX::AttributeHelpers::MethodProvider::List - - add "join" and "elements" provided methods (thanks to Sartak) - * MooseX::AttributeHelpers::MethodProvider::Array - - add "splice" provided method 0.07 Tues. Jan. 1, 2008 * MooseX::AttributeHelpers::String diff --git a/MANIFEST b/MANIFEST new file mode 100644 index 0000000..ff6d035 --- /dev/null +++ b/MANIFEST @@ -0,0 +1,46 @@ +ChangeLog +inc/Module/Install.pm +inc/Module/Install/Base.pm +inc/Module/Install/Can.pm +inc/Module/Install/Fetch.pm +inc/Module/Install/Makefile.pm +inc/Module/Install/Metadata.pm +inc/Module/Install/Win32.pm +inc/Module/Install/WriteAll.pm +lib/MooseX/AttributeHelpers.pm +lib/MooseX/AttributeHelpers/Base.pm +lib/MooseX/AttributeHelpers/Collection.pm +lib/MooseX/AttributeHelpers/Collection/Array.pm +lib/MooseX/AttributeHelpers/Collection/Bag.pm +lib/MooseX/AttributeHelpers/Collection/Hash.pm +lib/MooseX/AttributeHelpers/Collection/ImmutableHash.pm +lib/MooseX/AttributeHelpers/Collection/List.pm +lib/MooseX/AttributeHelpers/Counter.pm +lib/MooseX/AttributeHelpers/Meta/Method/Provided.pm +lib/MooseX/AttributeHelpers/MethodProvider/Array.pm +lib/MooseX/AttributeHelpers/MethodProvider/Bag.pm +lib/MooseX/AttributeHelpers/MethodProvider/Counter.pm +lib/MooseX/AttributeHelpers/MethodProvider/Hash.pm +lib/MooseX/AttributeHelpers/MethodProvider/ImmutableHash.pm +lib/MooseX/AttributeHelpers/MethodProvider/List.pm +lib/MooseX/AttributeHelpers/MethodProvider/String.pm +lib/MooseX/AttributeHelpers/Number.pm +lib/MooseX/AttributeHelpers/String.pm +Makefile.PL +MANIFEST This list of files +META.yml +README +t/000_load.t +t/001_basic_counter.t +t/002_basic_array.t +t/003_basic_hash.t +t/004_basic_number.t +t/005_basic_list.t +t/006_basic_bag.t +t/007_basic_string.t +t/010_array_from_role.t +t/011_counter_with_defaults.t +t/020_remove_attribute.t +t/100_collection_with_roles.t +t/pod.t +t/pod_coverage.t diff --git a/Makefile.PL b/Makefile.PL index 41d5cad..14f589a 100644 --- a/Makefile.PL +++ b/Makefile.PL @@ -1,19 +1,14 @@ -#!/usr/bin/perl +use inc::Module::Install; -use strict; -use warnings; +name 'MooseX-AttributeHelpers'; +license 'perl'; -use ExtUtils::MakeMaker; -WriteMakefile( - 'NAME' => 'MooseX::AttributeHelpers', - 'VERSION_FROM' => 'lib/MooseX/AttributeHelpers.pm', - 'PREREQ_PM' => { - 'Class::MOP' => '0.47', - 'Moose' => '0.30', - 'Test::Exception' => '0.21', - 'Test::More' => '0.62' - }, - 'INSTALLDIRS' => 'site', - 'EXE_FILES' => [], - 'PL_FILES' => {} -); +all_from 'lib/MooseX/AttributeHelpers.pm'; + +requires 'Moose' => '0.45'; + +build_requires 'Test::More' => '0.62'; +build_requires 'Test::Exception' => '0.21'; + +auto_provides; +WriteAll(); diff --git a/README b/README index e0ad117..eaebf00 100644 --- a/README +++ b/README @@ -1,4 +1,4 @@ -MooseX::AttributeHelpers version 0.08 +MooseX::AttributeHelpers version 0.09 =========================== See the individual module documentation for more information diff --git a/lib/MooseX/AttributeHelpers.pm b/lib/MooseX/AttributeHelpers.pm index 094248f..5dadf03 100644 --- a/lib/MooseX/AttributeHelpers.pm +++ b/lib/MooseX/AttributeHelpers.pm @@ -1,7 +1,7 @@ package MooseX::AttributeHelpers; -our $VERSION = '0.08'; +our $VERSION = '0.09'; our $AUTHORITY = 'cpan:STEVAN'; use MooseX::AttributeHelpers::Meta::Method::Provided; @@ -119,6 +119,10 @@ B Robert (rlb3) Boone +Paul (frodwith) Driver + +Shawn (Sartak) Moore + Chris (perigrin) Prather Robert (phaylon) Sedlacek