LIST OF CHANGES
---------------
release 0.24
- addition of attributes_as_hashref method, returning built attributes as a hashref
release 0.23
- MooseX::InsideOut 0.106 doesn't work with Moose 2.0, so removing dependency
release 0.22
- patch in to ensure that command line booleans are only there if the boolean is true
release 0.21
- sort order to return for command line options, as some operating systems can return keys from a HASH in a different order
- test for ARRAYref for included and excluded args more complete
release 0.2
- bug fix where failed test since t/lib/TestExtraNewAttributeCloner.pm no in distribution
- fix of deprecated passthrough version of Module::Build to small for Makefile.PL generation
release 0.19
- put MooseX::Getopt in dependencies within Build.PL
- package name can be used (i.e. <package>->new_with_cloned_attributes($self, {}) ) but both classes need to utilise the role to do this
release 0.18
- argv and ARGV attributes excluded from attributes_as_command_options by default, option to include them given
release 0.17
- excluded_attributes option for attributes_as_command_options
release 0.16
- bug when attributes are rw with no reader method specified - fixed
- booleans produced as normally expected with MooseX::Getopt/Getopt::Long in the command_line
release 0.15
- test correction - added skip to author tests if $ENV{TEST_AUTHOR} not true
release 0.14
- attributes_as_command_options - takes all built options and returns a string of them (with some exceptions, see POD) as command line options.
release 0.1
- set up
- new_with_cloned_attributes method - returns a class object which contains the values in the current class
- attributes_as_json and attributes_as_escaped_json - a json string which has all currently built attributes unless they are objects. TODO, give option to pass an object using MooseX::Storage