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. :)