1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181
|
Revision history for Perl extension MooseX-AttributeHelpers
0.25 2016-02-16 05:27:31Z
- stronger deprecation notice in pod
0.24 2015-08-16 18:49:16Z
- Don't rely on hash order in tests (RT#81564)
- repository migrated to the GitHub Moose organization
0.23 Fri Jan 1, 2010
- A small internals fix to prevent breakage with the next version of
Moose. (Dave Rolsky)
0.22 Mon Sep 14, 2009
- Fix to work with Moose 0.90. Ignore meta when auto-providing a method
provider's methods. (Dave Rolsky)
0.21 Sun July 19, 2009
- Add length to String (Florian Ragwitz).
- Specify build dependency on Test::Moose (Closes RT#47258) (Florian Ragwitz).
- Fix the error message you get on unknown 'curries' parameters to tell you
what it really expected (Florian Ragwitz).
- Doc typo fix in Collection::Bag (Sartak).
0.20 Thu June 25, 2009
- MXAH is moving into core. This module will be deprecated when
that finally happens.
- Remove register_implementation methods from the traits because
we don't want to conflict with cored AttributeHelpers. You'll need to
specify the full package name for traits --
MooseX::AttributeHelpers::Trait::Counter instead of Counter
- New provided method for hashs: elements (Returns the key, value
pairs in the hash as a flattened list) (plu)
0.19 Sun June 14, 2009
- No functional changes from 0.18_01
0.18_01 Mon June 1, 2009
- Turn our metaclasses into traits, though metaclasses still exist for
backwards compatibility (Sartak and doy)
- Add accessor to Hash and Array (Sartak)
- Let the user know which constraint they have violated in the confessed
message (nperez)
0.17 Fri April 19, 2009
- Add defined to Hash (Evan Carroll).
0.16 Sun April 5, 2009
- Add substr to String (Florian Ragwitz).
0.15 Thu March 26, 2009
- The splice helper for arrays was completely broken. Reported by
Abhijit Mahabal. RT #43343.
0.14 Thu October 2, 2008
- Run pod tests only for authors
0.13 Mon September 1, 2008
- No code changes, just a stable release for Moose 0.56.
0.12_01 Wed August 20, 2008
- fixed some missing Pod::Coverage (stevan)
- fixes to work with Moose 0.55_01 and Class::MOP 0.64_01
(nothingmuch)
0.12 Sun. Jun 29, 2008
- Move get from Array to List (gphat)
- Add first and last to List (gphat)
- Doc fixes (gphat)
- fix failing tests due to using DateTime (jasonmay)
0.11 Thurs. Jun 26, 2008
- add the ability to curry method providers (thanks to jasonmay)
- Counter: add set and allow inc and dec to accept args
- add Bool as an attribute helper (thanks to jasonmay)
- bump all modules to version 0.11 for consistency (Sartak)
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 ~~
* MooseX::AttributeHelpers::MethodProvider::Hash
- fixed bug in non-type constraint version of set
method (thanks to frodwith)
0.07 Tues. Jan. 1, 2008
* MooseX::AttributeHelpers::String
- Initial version
* MooseX::AttributeHelpers::Hash
- get and set now support aggregate operations
0.06 Tues. Dec. 7, 2007
* MooseX::AttributeHelpers::Base
- added the &remove_accessors method to comply with the
Class::MOP::Attribute interface
- added test for this
- the &install_accessors method now also properly assocaites
the methods with the attribute, so they are accessible via
introspection now.
0.05 Sat. Nov. 24, 2007
- update Class::MOP dependency
- hide the Moose::Meta::Attribute::Custom::* package
declarations from search.cpan.org (when did they change
things to start seeing these?? *sigh*)
0.04 Fri. Nov. 23, 2007
* MooseX::AttributeHelpers::Base
- changing this to use the new Class::MOP::Attribute
reader and write method ref stuff.
- fixed this to use find_or_create_type_constraint
instead of trying to parse stuff on our own.
* MooseX::AttributeHelpers::Collection
- this is pretty much empty subclass now cause of
the find_or_create_type_constraint fix above
+ MooseX::AttributeHelpers::Collection::ImmutableHash
+ MooseX::AttributeHelpers::Collection::Bag
- added these two new collection types
- added method provider roles for them
- added tests for them
* MooseX::AttributeHelpers::MethodProvider::Hash
- this is now composed from the ImmutableHash
method provider
* t/
- fixed the plans on all the tests
0.03 Mon. Sept. 17, 2007
~~ more misc. doc updates ~~
* MooseX::AttributeHelpers::Counter
- now provides default attribute options for 'is',
'isa', 'provides', and 'default' if not specified.
* MooseX::AttributeHelpers::Base
- added attribute $name to the params passed to
process_options_or_provides(), which gives us more
flexibility when writing additional helpers
- removed check for 'provides' and 'isa' attr
options before _process_options. It should be
called always.
* MooseX::AttributeHelpers::MethodProvider::Array
- added `delete` and `insert` methods
0.02 Thurs. Sept. 13, 2007
~~ some misc. doc updates ~~
* MooseX::AttributeHelpers::Base
- now providing subrefs for the reader and writer
methods to all the method provider constructors
(this should speed things up quite a bit).
- all method providers now use this internally
* MooseX::AttributeHelpers::Counter
- added the 'reset' method
* MooseX::AttributeHelpers::Collection::Array
- Extracted the List method provider role from
Array and made Array consume List.
+ MooseX::AttributeHelpers::Collection::List
- created the Collection::List metaclass
derived from parts of the old Collection::Array
0.01 Mon. Aug. 13, 2007
- module released to CPAN
|