1Revision history for Perl extension Class::Trigger. 2 30.14 Sun Oct 11 15:55:14 PDT 2009 4 - Make this a non-dev release 5 60.13_01 Wed Oct 7 21:50:42 PDT 2009 7 - Disable the cache on the recursive fetch triggers to fix bugs in inheritance 8 https://rt.cpan.org/Public/Bug/Display.html?id=37299 (Michael Schout) 9 100.13 Thu Mar 6 12:55:09 PST 2008 11 - Added a cache to fetch_triggers code so as it won't suck down CPU at runtime. 12 RT:30279. Thanks to Alex Vandiver and Michael Schwern 13 140.12 Mon Aug 20 16:06:50 PDT 2007 15 - Make this a release 16 170.11_03 Wed Jun 20 12:12:36 PDT 2007 18 - Fixed a bug in backward-compatiblity code to handle multiple 19 hooks in one add_trigger() call. (Thanks to mark addison) 20 210.11_02 Sun Jun 10 18:09:58 PDT 2007 22 - Added a test to make sure $_ is not clobbered 23 (Thanks to mark addison) 24 - Killed the hidden feature to add multiple hooks in one 25 add_trigger() call because it interfers with named parameter style 26 calls. (Thanks to clkao) 27 280.11_01 Mon May 28 21:03:03 PDT 2007 29 30 - Added support for abortable triggers. 31 - Added named-parameters calling convention for add_trigger 32 - Added new last_trigger_results method and began capturing trigger return values. 33 34 - FUNCTIONALITY CHANGE: When no triggers are called for a trigger point, the return value is now '0', not undef. 35 (Thanks to Jesse Vincent) 36 370.11 Thu Feb 22 19:02:09 PST 2007 38 - Fixed a bug due to Class::Data::Inheritable, where 39 triggers added to the superclass after trigger is added in 40 the child class are ignored in the child class. 41 See t/03_inherit.t for example. 42 (Thanks to Brad Choate, Yann Kerherve, Ben Trott and Fumiaki Yoshimatsu) 43 440.10 Tue Aug 23 22:11:21 UTC 2005 45 - Documentation fix 46 470.09 Fri Feb 18 14:13:22 JST 2005 48 - Devel::Cover compliant code. Now 100% coverage. 49 (Thanks to Leif Eriksen and Phalanx folks) 50 510.08 Thu Feb 27 15:51:31 JST 2003 52 - Performance boostup and document clarification 53 (Thanks to Tim Bunce) 54 550.07 Sat Feb 15 01:01:36 JST 2003 56 - s/add_hook/add_trigger/ in pod. 57 (Thanks to Tony Bowden) 58 * now you can pass @args to call_trigger 59 - Class->call_trigger() works 60 (Thanks to Tim Bunce) 61 620.06 Wed Oct 23 19:13:20 JST 2002 63 * Fixed bug that trigger disappears when trigger sub modifies $_. 64 (Thanks to Tony Bowden and Barry Hoggard) 65 660.05 Tue Apr 30 14:06:06 JST 2002 67 - Example tweak 68 - remove untie() lines to shut up bleadperl 69 700.04 Fri Dec 28 12:43:32 JST 2001 71 - Added FAQ section in pod 72 (Thanks to people at POOP mailing list) 73 740.03 Tue Dec 25 03:30:31 JST 2001 75 - renamed to Class::Trigger from Class::Hookable 76 * Added object based triggers 77 - fixed bug that subclass shares arrayref of triggers with parent 78 790.02 Tue Dec 25 02:18:27 JST 2001 80 - removed evil eval() to inherit Class::Data::Inheritable 81 - makes copy of trigger table in add_trigger() for inheritance 82 (Thanks to Tony Bowden <tony@kasei.com>) 83 840.01 Mon Dec 24 11:47:13 2001 85 - original version; created by h2xs 1.19 86