Revision history for Data-Verifier
0.25
* Don't run filters on undefined values, lest your logs be spammed
(thanks to the most awesomest person ever, jshirley.) (ed: ChangeLog
entry written by jshirley)
0.24
* Fix typo in unknown type constraint error message.
0.23
* Use MooseX::Storage::Deferred so that user can choose serialization style.
(thanks Stevan Little)
0.22
* Throw an exception when an unknown filter is provided to the filter
attribute.
* Allow coderefs to be supplied in the list of filters.
* Add JSON::Any dependency.
* Clarify documentation of filters.
0.21
* Fix type of Field's value attribute (Should've been an Any now that
it is not serialized.
0.20
* Improve Field POD
* Add clear_value to Field and use it rather than value(undef) (which
validates the type constraint and is just bad form.)
* Add original_value attribute that holds the value that was submitted for
the field.
* Result's value is no longer serialized.
0.10
* Change post_check's calling convention after reading some wisdom from
nuffin: http://blog.woobling.org/2009/09/method-style-callbacks.html
* Change internal API to use a field class rather than a bunch of hashes.
0.09
* Document check order
* Clean up post-check test a bit
0.08
* Remove warning
0.07
* Add coercion method and attribute for site-specific coercions (stevan and jshirley)
0.06
* Add post_check key
0.05
* Add dependent key for creating dependent fields
* Result
* Add merge method that adds the supplied result to this one
* Add is_valid, valid_count and valids
* Rejigger most is_* methods to return more appropriate values
0.04
- Properly set coerced values
0.03
- Set invalid values as undef in Results
- Add MooseX::Storage to Results can be serialized
- Add values attribute to Results
- Only validate defined values against types
- Enable coercion
- Add max_length and min_length
0.02
- Honor global filters
0.01
- First version, released on an unsuspecting world.