1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91
|
2008-11-25 -- release 0.334
* feature: support for BUILDARGS in Coat objects
* new tests from Moose in t/moose_tests/
* change: error message when loading a class (moose)
* fix performance gap when coercing thanks to silent_validate
(thanks to Rached Ben Mustapha for finding this out).
2008-09-26 -- release 0.333
* bugfix: fixes multiple coercions on the same subtype.
* bugfix: fixes cascading inheritance
* bugfix: fixes validation constraint of built-in type "Object"
2008-09-18 -- release 0.332
* bugfix: removed useless DateTime dependency in test suite, so Coat can be
built without this module installed.
2008-07-04 -- release 0.331
* bugfix: don't set undef values to 1 during type validation)
* tests: don't use Test::Exception and DateTime in tests anymore.
2008-06-01 -- release 0.330
* Possible to coerce from an external class
* support for lazy attributes
2008-05-18 -- release 0.320
* support for attr overloading (has '+foo')
* support for handles (with tests)
* fixed BUILD inheritance
* added DEMOLISH and BUILD support in Coat::Object
* added a dump() method in Coat::Object
2008-05-15 -- release 0.310
* Fixing parameterized parsing
2008-05-14 -- release 0.300
* support for anon type constraint
2008-05-14 -- release 0.240
* Bugfix and support for real automatic class constraint
2008-05-14 -- release 0.230
* support for parameterized type constraint HashRef[] and ArrayRef[]
* removed useless and buggy find_matching_types, fixed ->coerce()
* documentation of type-constraints & friends
2008-05-12 -- release 0.210
* only coerce if attr want coercion
* Fixing an issue when Type constraint triggers and exception
* extends now try to import missing classes by himself
(closes: #35516).
2008-05-11 -- release 0.200
* Support for real type constraints and coercion
2007-10-11 -- release 0.1_0.6
* Supports for "required" and "trigger" options
* Better documentation
* Copying statement in README
2007-09-28 -- release 0.1_0.5
* added Coat::Types for type constraints validation
* bug fixes
2007-09-17 -- release 0.1_0.2 -- Alexis Sukrieh
* development version, according to Perl versionning conventions.
* Rewrite of all the hooks handling with closures instead of evals
* Don't use AUTOLOAD anymore for accessors, declare closures as well.
* Lots of Cleaning
2007-09-14 -- release 0.1 -- Alexis Sukrieh
* Initial release
- attribute declaration
- inheritance
- automagic dynamic accessors
- hooks (before, after and around)
|