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