2.0501
  add ClassObjectAttr code attribute
  add exists_class_attr method
  add delete_class_attr method
2.0402
  Mixin speed up by deparse method in need
2.0401
  remixin is available
  call_super can be passed only method name(not Backward compatibility)
2.0301
  delete Object::Simple::UPPER (not Backward compatibility)
  delete Object::Simple::MIXINS (not Backward compatibility )
  delete MODIFY_CODE_ATTRIBUTE when build_class is called
  mixins SUPER keyword can work good
  add mixin_methods method
  add call_super method
  add call_mixin method
2.0201
  add extend options
  add build_all_classes
2.0101
  add resiste_attribute_info. If you call this method, resist attribute_info.
  you can specify class name at build_class method
2.0021
  delete translate option. This change is not forward compatibile.
  add Translate code attribute. This replace translate option.
  add Output code attribute. This create accessor for output.
2.0020
  refactoring Object::Simple::MIXINS::AUTOLOAD using closure
  refactoring Object::Simple::UPPER::AUTOLOAD using closure
2.0019
  bag fix: meta information class_attr_option isn't merged when mixin class is included.
2.0018
  add : Can use Class attribute accessor
2.0017
  bag fix: translate accessor setter return $self. getter return value corresponding to context.
2.0016
  change : setter return self by default. 
2.0015
  refactoring : remove some unnecesary code.
2.0014
  baf fix : when accessor is called form class, paccakge variable is set.
2.0013
  baf fix : Cannot build class when two package exists in a file
2.0012
  change : MIXIN_method -> Object::Simple::MIXINS::method
  change : UPPER_method -> Object::Simple::UPPER::method
2.0011
  document update
2.0010
  remove : remove Object::Simple::Error, Object::Simple::Constraint from Build.pl requires
2.0009
  add : method UPPER_*****
2.0008
  bag fix: MIXINS_method can call super method
2.0007
  add   : add AUTOLOAD subroutine to call all mixin class method
2.0006
  cahnge: add 'translate' option
  cahnge: remove alias, remove mixins_rename, trigger is after weaken
2.0005
  bag fix: catch up with perl 5.10.0 
2.0004
  change: add 'trigger' accessor option
  change: to be flexible Base class do not load when import method call
  
2.0003
  change method name 'end' to 'build_class'
  
2.0002
  change: when attribute value having 'array' or 'hash' option is set undef value, undef value is set.
  change: mixin method search order is like Ruby.  1. this class, 2. Mixin class last 3. Mixin class first, 4 Base class
  
2.0001
  add accessor option 'type', 'convert', 'deref'
  mixins option change like Moose role
  add 'mixins_rename' option
  
1.0003
  bag fix: occur compile error if a class having auto_build option and its name contain :: is loaded,
  
1.0002
  remove attroption name
  bag fix: not resist constructor if class name contain ::

1.0001
  first stabule release

0.0209
  add create_constructor.
  
0.0208
  add unimport methods to difine user's MODIFY_CODE_ATTRIBUTES

0.0207
  renamae $META hash key

0.0206
  optimize new methods

0.0205
  add mixins select options 
  
0.0204
  document is updated

0.0203
  remove many options 'type', 'setter_return', 'required'
  remove method 'error'
  add options 'chained'
  
0.0202
  mixin format is changed.
  remove _arrange_args and _init method
  
0.0201
  first release
  
0.01_02
rename Object::Simple::Error attribute 'pkg' to 'class' 
delete attribute key before pass args to _init 
remove no need files 
_arrange_args return hash ref, not hash 

0.01_01 first developer release

