The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.
0.1410
  fix negativate constraint bug
  fix "or" condition constraint function
0.1409
  added space constraint function
0.1408
  updated document
  (experimental) added merge filter
  deprecated shared_rule attribute
  (experimental)improved "or" condition validation syntax
0.1407
  fixed document
0.1406
  updated document
0.1405
  updated document
0.1404
  deprecated calling register_constraint method from class.
  removed the document of deprecated methods
0.1403
  moved documents to Validator::Custom::Guides
0.1402
  added is_valid('ARG') syntax
0.1401
  fixed duprication result value([$value, $value] to $value])
  renamed Validator::Custom::Result::has_missing_param to has_missing
  renamed Validator::Custom::Reuslt::is_valid to is_ok. is_valid is deprecated
  added experimental has_invalid
  removed experimental default_message
  added experimental message option
  adeed experimantal copy option
  added experimental default option
0.1304
  added experimental "Validate::Custom::Result has_missing_param" method
0.1303
  fix missing_params bugs
  added experimental "default_messages" attributes
  depricated "error_infos", "add_error_info", and "remove_error_info"
0.1302
  added experimental "Validator::Custom::Result missing_params" attribute
0.1301
  added experimental negative syntax
0.1211
  fixed document
0.1210
  required Perl 5.008001, enable Carp trust relationship
0.1209
  fixed Carp trust relationship
0.1208
  added the following constraints
    trim
    trim_lead
    trim_trail
    trim_collapse

0.1207
  added the following constraints
    not_defined
    defined
    not_space
    not_blank
    blank
    int
    uint
    ascii
    shift
    duplication
    length
    regex
    http_url
    selected_at_least
    greater_than
    less_than
    equal_to
    between
    decimal
    in_array

0.1206
  updated document
0.1205
  updated document
0.1204
  updated document
0.1203
  updated document
0.1202
  fixed document
  fixed error message
  added EXPERIMENTAL shared_rule attribute
0.1201
  added Validator::Custom::Result message()
  added Validator::Custom::Result messages()
  added Validator::Custom::Result messages_to_hash()
  added Validator::Custom::Result invalid_params()
  added Validator::Custom::Result invalid_rule_keys()
  added Validator::Custom::Result raw_data()
  deprecated Validator::Custom::Result errors()
  deprecated Validator::Custom::Result errors_to_hash()
  deprecated Validator::Custom::Result error()
  deprecated Validator::Custom::Result invalid_keys
0.1103
  updated document.
  Validator::Custom became stable. Backword compatible of 0.1103 is keeped in. You can use Validator::Custom at ease.
0.1102
  removed add_constraint() method(not backword compatible)
0.1101
  constraint function must return array reference, not array(not backword compatible)
  removed Validator::Custom validation_rule attribute(not backword compatibe)
  saved all value of data to Validator::Customm::Result data attribute(not backword compatible)
  Validator::Custom::Result products attribute renamed to data(not backword compatible)
0.1002
  add_constraint is depricated. it is renamed to register_constraint
0.1001
  added Validator::Custom::data_filter()
  added Validator::Custom::Result::errors_to_hash()
  improved exception logic
0.0902
  update document
0.0901
  Validator::Custom error_infos data structure is changed(array ref to hash ref)
  add or validation
0.0802
  fix pod-coverage.t
0.0801
  "rule" is added in place of "validaton_rule"
  "validation_rule" is deprecated
  updata document
  "error_infos" and "add_error_info" is added to Validation::Custom::Result
0.0708
  catch up with 'Object::Simple' update
0.0706
  fix error message test
0.0705
  catch up with 'Object::Simple' update
0.0704
  cleanup
0.0702
  cleanup
0.0701
  add 'error' method
  'is_invalid' method can receive a specified key.
0.0608
  update document
  fix corelative key bug
0.0607
  improve error message
  add syntax method for seeing validation rule syntax
0.0606
  improve error message
  delete Validator::Custom::Result errors_to method (not backword compatible)
  delete Validator::Custom::Result products_to method (not backword compatible)
  delete Validator::Custom::Result invalid_keys_to method (not backword compatible)
0.0605
  catch up Object::Simple version up 2.0702
0.0604
  catch up Object::Simple version up 2.0701
0.0603
  catch up Object::Simple version up 2.0603
0.0602
  catch up Object::Simple version up 2.0602
0.0601
  add_constraint method can be used as object method and class method
  constraints method can be used as object mehtod and class mehtod
0.0501
  add 'is_valid' method to Validator::Custom::Result
0.0401
  validate method return Validator::Custom::Result object, not $self (not backword compatible)
  resutls method is renamed to products (not backword compatible)
0.0303
  bag fix: second validation is fail when hash specify as constraint
0.0302
  improve error message
0.0301
  rename validators to validation_rule to understand easy (not backword compatible). 
0.0211
  add output accessor. errors_to, invalid_keys_to, results_to.
0.0210
  bag fix : validator args is passed as empty array ref when args don't exists
0.0209
  add : syntax sugur
  add : invalid_keys accessors
0.0208
  delete : some accessors
0.0207 
  add : some accessors
0.0206
  change: options delete
  change: the way to get result is changed
  add   : add some test
0.0205
  change : Build.PL requires => { Object::Simple => 2.0018 }
  add : can pass option to constraint function
  add : results attribute
  add : can inheritable customize
  add : error_stock attribute
  add : correlation check

0.0204
  catch up Object::Simple update 2.0003
  change: errors methods dereference
  
0.0203
  rename add_validator to add_constraint
  rename validators to constraints
  rename $VALIDATORS to $CONSTRINTS
  catch up Object::Simple bag fix
  
0.0202
  bag fix: $validator is spliced
0.0201
  first release
0.01_01
  first develope release