Revision history for Perl module Brick
0.902 2022-01-09T01:10:56Z
* No code changes. Fix a link in README.pod.
0.901 2021-01-15T07:33:03Z
* Freshen distro, remove Travis CI, add Github actions
* Remove t/prereq.t test
0.228 2018-05-14T12:42:32Z
* Clarify that it's the Artistic License 2.0
* Bump to user release
0.220 - 2007-03-26
* made __and, __or, __none aliases for composers
0.227_01 - 2014-09-10
* Fix up the use_case/phone_number.t test which had a bad input
0.227 - 2014-09-09
* Update for 8 years later, with modern cleanups
0.226 - 2007-05-29
* Added is_clamav_clean to Brick::File
0.226 - 2007-05-25
* Added is_mime_test to Brick::Files. Check that a file is a particular
type.
* Brick now requires 5.8 because I don't want to fix the FAILs from
5.6.
0.225 - 2007-05-16
* fix to Brick::Profile to allow subclassing. For the quick
prototyping I had some __PACKAGE__s laying around, and those
are now gone since the interface has evolved.
0.224 - 2007-05-10
* Result.pm: check for handler key before using it
0.24 - 2007-05-09
* Added a Brick::Result::Item class to provide methods to query
the results
* Programming errors caught by eval are now full-fledged errors,
instead of silently ignoring. You can ask the result item if the
error is a validation or programming error.
* There are some broken composer things now that I've made these
changes, but I'm working on those.
0.223 - 2007-05-01
* croak if we can't find a validator package, instead of just croaking
0.222 - 2007-04-17
* The validation profile stuff now lives in it's own module,
Brick::Profile. The methods that work on the profile (lint,
explain) aren't in the Brick class anymore, so you need to
either call them on a Profile object or use the Profile
class name ( probably $brick->profile_class->lint( ... )
* lint() still just takes an Array of Arrays because you
can't make a Profile object without passing lint. explain()
still works with an object or an array.
0.221 - 2007-03-26
0.220 - 2007-03-25
* Added a feature to set field labels and allow bricks to access
them
* Added the start of a module for bricks to deal with Files
0.2195 - 2007-03-15
Added Brick::Result to handle methods to transform and format the
data structure that comes back from apply()
* Cleansed many tests to capture intentionally triggered warnings
0.2193 - 2007-03-14
* Trying out some ways to extract the interesting error messages
* Added failed_field and failed_value to die() hashes
* Check out ./t/use_cases/top-level-errors.t for interface options
for reporting errors.
0.2191 - 2007-03-06
* Updated docs
0.2183 - 2007-02-27
* The first CPAN release. Not much to say yet, but its easier for
clients to grab this off CPAN than off Subversion.
* This is alpha-software. Don't use it for anything because its
going to change.
* Read that last one again.
* No, I really mean it. :)