0.1109 modify error message add 'setter_return_value' option return value defaut is curretn value 0.1108 bag fix : Attr attribute is not registerd when accessor method is called at frist. 0.1107 private auto_build method can be used. _method coresponde _build_method 0.1106 bag fix. ATTRS return attr list which is not dupulicate. 0.1105 auto_build option can set subroutine reference 0.1104 add method 'accessor', this is alias of 'ac' 0.1103 import Simo::Util method 0.1102 bag fix ATTRS method. 0.1101 can specify attribute 'Attr'. you can get attribute list to use ATTRS method. 0.1008 bag fix auto_build option 0.1007 update Simo::Manual::Japanese 0.1006 change new error messese 0.1005 update documnet 0.1004 update japanese document 0.1003 update japanese document 0.1002 add accessor option 'auto_build' 0.1001 experimental version release add import option 'new' 0.09_05 add method. 'new_self_and_accessor' 0.09_04 add method. 'and_super' 0.09_03 1. read_only throw Simo::Error 2. document update 0.09_02 1. update Document 2. use 5.008_001 0.09_01 1. use Simo::Error; 0.0806 Build.PL requires => { 'Pod::Simple' => 3.07 } Version 0.0805 1. add Build.PL build_requires Test::Pod => 1.26 Version 0.0804 1. add Build.PL requires => Storable 2. add =encoding utf-8 to Simo::Manual::Japanese Version 0.0803 1. bag fix default is deep copy. Version 0.0802 1. Document is updated. 2. get_attrs, get_attrs_as_hash, set_attrs, run_methods is not recommended. Version 0.0801 Version 0.08 first release Version 0.07_05 1. add REQUIRED_ATTRS method. Version 0.07_04 1. mixin inherit order move last. Version 0.07_03 1. fix constrain error message bag. Version 0.07_02 1. constrain error message is easy to understand. Version 0.07_01 1. add import opiton 'base' and 'mixin'. 2. add run_methods method. Version 0.0601 1. new version release. Version 0.05_08 1. add method. get_attrs, get_attrs_as_hash, set_attrs Version 0.05_07 1. craok read_only acseccor when value is set. Version 0.05_06 1. refactoring. package variable $ac_opt change rexical variable. Version 0.05_05 1. read_only method should be 'get_'. If not, warnings is happen. Version 0.05_04 1. add read_only option Version 0.05_03 1. refactoring. constrain, filter, trigger accessor. Version 0.05_02 1. refactoring. ac funciton is simplified. Version 0.05_01 1. I write accessor by using meta programing. Version 0.04_02 1. warn in case constrain, filter, trigger options order is invalid Version 0.04_01 1. document is writed at new version. Version 0.03_06 1. fix bag undef value cannot be set. Version 0.03_05 1. document update 2. new method illegal key setting error message change Version 0.03_04 1. confess convert to croak because confess is bad looking. Version 0.03_03 the following 1. auto confess for constrain option 2. constrain, filter, and trigger option confess unless it isn't code ref Version 0.03_02 referctering DESTROY method is deleted. _SIMO_ac_opt method is deleted. Version 0.03_01 developer version add new method 1. constrain 2. fillter 3. trigger Version 0.0206 referctaring Simo::ac_opt Simo::ac_define_class and default value logic Version 0.0205 I'm sorry. accessor listcontext is Disable. only scalar context. Version 0.0204 Version of Document is collected. Version 0.0203 I change Makefile.PL so that you can install without make. Version 0.0202 I change module builder to Module::Build so that you can install without make. Version 0.0201 I don't pack test file in package. so I pack test file in package. Version 0.02 new method can receive hash ref. Version 0.01_05 Remove hook accessor option. Add set_hook accessor option and get_hook accessor option. Fix sub _SIMO_ac_opt $Simo::info{ class }{ $class }{ ac }{ opt } = $opt; to $Simo::info{ class }{ $class }{ ac }{ $key }{ opt } = $opt; Version 0.01_04 fix to be right inherit order unshift @{ "${caller_class}::ISA" }, __PACKAGE__; to push @{ "${caller_class}::ISA" }, __PACKAGE__; Version 0.01_03 refactoring qq/sub ${ac_define_class}::${key}/ . qw/{ _SIMO_ac_real( '$key' , \@_ ) }/; to qq/sub ${ac_define_class}::${key} { _SIMO_ac_real( '$key' , \@_ ) }/; Version 0.01_02 fix this failed test. FAIL Simo-0.01 i386-netbsd-thread-multi-64int 4.0 Version 0.01_01 first developer release