Release history for Set-Associate 0.003000 2013-03-09T18:56:28Z [API Changes] - 0.001000 syntax fully deprecated - `::NewKey` and `::RefillItems` are now mostly proxy packages, class methods defer to dedicated packages, - `::NewKey` and `::NewKey::*` are things that `do` `Set::Associate::Role::NewKey`, and conformance to this role is now reqired for `on_new_key`, not `isa Set::Associate::NewKey` - `::RefillItems` and `::RefillItems::*` are things that `do` `Set::Associate::Role::RefillItems`, and conformance to this role is now reqired for `on_items_empty`, not `isa Set::Associate::RefillItems` - `on_items_empty` is now a mandatory argument - `run` is no longer the public method for `::NewKey`, use `get_assoc` - `run` is no longer the public method for `::RefillItems`, use `get_all` [Dependencies::New / runtime requires] - Moose - MooseX::AttributeShortcuts - MooseX::Role::Parameterized [Dependencies::New / test requires] - Test::Fatal [Dependencies::Removed / runtime requires] - Moo [Internals] - Code shifted from Moo to Moose, because we want Parameterised Roles, so may as well go the whole cow. - Hand-written Accessors now replaced by Moose native traits - `items` and `items_elements` on the main class now gone. 0.002000 2013-02-27T17:35:56Z [API Changes] - Set::Associate should no longer be passed an `items` value, instead, those should be passed to the `on_items_empty` handler constructor. - `items` support temporarily forwarded for you till 0.3.0 at least - ::NewKey and ::RefillItems now only should have their sugars accessed via method style, ie: ::NewKey->linear_wrap() [Internals] - commmon code moved to a ::Utils file 0.001001 2013-02-25T15:23:51Z [minor bugfix] - I accidentally released the previous version with a version of Dist::Zilla that *wasn't* immune to v5.16 package declarations. Unfortunately, my patches haven't landed upstream yet, so working on a local build. 0.001000 2013-02-25T11:47:01Z - First version.